CREATE DATABASE 데이터베이스이름
CREATE TABLE 테이블이름
(
필드이름1 필드타입1,
필드이름2 필드타입2,
...
)
데이터의 무결성을 지키기 위해 데이터를 입력받을 때 실행되는 검사 규칙이다.
CREATE로 테이블을 생성하거나 ALTER로 변경할 때 사용할 수 있다.
AUTO_INCREMENT 키워드를 사용하면 해당 필드의 값을 1부터 시작하여 새로운 레코드가 추가될 때마다 1씩 증가된 값을 저장한다.
ALTER DATABASE 데이터베이스이름 CHARACTER SET=문자집합이름
ALTER DATABASE 데이터베이스이름 COLLATE=콜레이션이름
콜레이션(collation)이란?
데이터베이스에서 검색이나 정렬과 같은 작업을 할 때 사용하는 비교를 위한 규칙의 집합
ALTER TABLE 테이블이름 ADD 필드이름 필드타입
ALTER TABLE 테이블이름 DROP 필드이름
ALTER TABLE 테이블이름 MODIFY COLUMN 필드이름 필드타입
DROP DATABASE 데이터베이스이름
DROP TABLE 테이블이름
INTO와 VALUES를 사용하여 새로운 레코드를 추가할 수 있다.
INSERT INTO 테이블이름(필드이름1, 필드이름2, 필드이름3, ...)
VALUES (데이터값1, 데이터값2, 데이터값3, ...)
INSERT INTO 테이블이름
VALUES (데이터값1, 데이터값2, 데이터값3, ...)
UPDATE 테이블이름
SET 필드이름1=데이터값1, 필드이름2=데이터값2, ...
WHERE 필드이름=데이터값
WHERE절을 생략하면 모든 레코드의 해당 필드의 값이 변경된다.
DELETE FROM 테이블이름
WHERE 필드이름=데이터값
WHERE절을 생략하면 모든 데이터가 삭제된다.
SELECT 필드이름
FROM 테이블이름
[WHERE 조건]
별(*)을 사용하여 모든 필드를 조회할 수 있다.
SELECT * FROM 테이블이름