SQL 구문은 DCL, DDL, DML로 구분하며, 아래와 같은 종류가 있다.
SQL 종류
create database 데이터베이스명;
create database 데이터베이스명
default character set 값
collate 값;
alter database 데이터베이스명
default character set 값 collate 값;
alter database dbtest
dafault character set utf8mb4 collate utf8mb4_general_ci;
drop database 데이터베이스명
use 데이터베이스명;
table 생성
table 생성
create table table_name(
column_name1 Type [optional attributes],
column_name2 Type,
.
column_nameN Type,
);
optional attributes
table 생성
제약 조건
table 생성1
회원의 정보를 저장할 수 있는 "ssafy_member" 라는 이름의 table을 생성해보자.
table 생성 2
table 생성 3
table 변경
alter table 테이블명 add column 컬럼명 data_type 제약조건; --컬럼 추가
alter table 테이블명 modify column 컬럼명 data_type 제약조건; --컬럼 변경
alter table 테이블명 change column 이전컬럼명 변경컬럼명 data_type 제약조건; --컬럼 이름 변경
alter table 테이블명 drop column 컬럼명; --컬럼 삭제
alter table 이전테이블명 rename 변경테이블명; -- 테이블 이름 변경