SQL문법

김대욱·2023년 2월 3일
0

SQL 문법의 종류 3가지

DDL(Data Definition Language)

CREATE - 데이터 베이스 관계(테이블) 생성
DROP - 삭제
ALTER 수정
TRUNCATE 제거

DML(Data Manipulation Language )

SELECT - 검색
INSERT - 삽입
UPDATE - 수정
DELETE - 삭제

DCL(Data Control Language)

GRANT - 데이터 베이스 사용자에게 특정 작업에 대한 권한 부여
REVOKE - 권한 회수

mysql 쿼리문

CREATE TABLE IF NOT EXISTS USER #USER테이블이 존재 하지 않을 경우 USER테이블 생성
(
    id bigint primary key, #bigint 타입의 id컬럼을 pk로 설정
    name varchar(100) not null #varchar타입의 name컬럼을 not null로 설정(길이100)
)

ALTER TABLE USER MODIFY COLUMN id bigint auto_increment; #USER테이블의 ID컬럼을 수정, auto_increment로 테이블의 열이 추가될때 1씩 증가되도록 설정.

INSERT INTO USER(name) VALUES('홍길동'); #USER 테이블에 데이터 삽입

0개의 댓글