[MySQL강의] 3. 데이터베이스와 테이블을 생성/추가/수정/삭제하기

Hyejin Beck·3일 전
0

데이터베이스(SQL)

목록 보기
35/40

1. 이론

SQL 3가지 문법

SQL문법에는 크게 3가지 종류가 있습니다.

  • 데이터 정의 언어 DDL : 생성 (CREATE TABLE), 변경 (ALTER TABLE) 등과 같은 스키마 구조 변경
  • 데이터 조작/수정 언어 DML : SQL구문에 대한 선택 (SELECT) , 새로운 데이터를 추가 (INSERT)
  • 데이터 제어 언어 DCL : 민감한 데이터에 대한 접근 권한을 제한

TRUNCATE는 공장초기화처럼 속성까지도 아예 제거하는 거라서, 굉장히 조심해야 합니다.

DB 생성,삭제

테이블 생성,수정,삭제

실무에선 테이블 이름을 변경하게되면 애플리케이션상 오류가 날 수 있기에 사용하지는 않습니다.

2. 실습

DB

생성 CREATE

삭제 DELETE

선택 USE

이제 테이블을 생성할 데이터베이스를 선택해줍니다.
이제부터 이 데이터베이스를 이용할거야~ 라는 의미입니다.

역시나 필요한 부분만 드래그해서 Command + Enter + Shift

TABLE

생성 CREATE

수정 ALTER

컬럼 +ADD,MODIFY,RENAME,DROP

컬럼 추가 +ADD

컬럼 한 개 추가하기

컬럼 추가, 위치 지정 AFTER, FIRST

컬럼 한 개 추가하기 (+ 위치 지정 )

컬럼 한 개 추가하기 (+ 맨 앞으로 위치 지정 )

위 그림상 INT 는 단순히 컬럼의 타입값을 의미합니다.

위치 지정하는 함수는 INT AFTER와 INT FIRST가 아닌, AFTER 와 FIRST 입니다.

컬럼 수정 +MODIFY

컬럼 사이즈 50 에서 10으로 수정하기

컬럼명 변경 +CHANGE

컬럼 삭제 +DROP

테이블명 변경 +RENAME

확인 DESC

삭제 DROP

profile
데이터기반 스토리텔링을 통해 인사이트를 얻습니다.

0개의 댓글

관련 채용 정보