CREATE DATABASE 데이터베이스이름
USE 데이터베이스이름; // 사용할 데이터베이스 선택
SHOW DATABASES // 생성된 데이터베이스 목록을 확인할 수 있음
<테이블 생성>
CREATE TABLE 테이블이름
(
필드이름1 필드타입1 제약조건1,
필드이름2 필드타입2 제약조건2,
...
);
<테이블 수정>
ALTER DATABASE 데이터베이스이름 CHARACTER SET=문자집합이름
ALTER DATABASE 데이터베이스이름 COLLATE=콜레이션이름 //콜레이션은 DB에서 검색이나 정렬을 할 때 비교를 위한 집합
//콜레이션은 MySQL만의 특징으로 utf8_general_ci가 기본값이다.
<필드 추가>
ALTER TABLE 테이블이름 ADD 필드이름 필드타입
<필드 삭제>
ALTER TABLE 테이블이름 DROP 필드이름
<필드 타입 변경>
ALTER TABLE 테이블이름 MODIFY COLUMN 필드이름 필드타입
<DB삭제, TABLE삭제>
DROP DATABASE 데이터베이스이름
DROP TABLE 테이블이름
DROP (DB or TABLE) IF EXISTS 이름 // DB나TABLE이 존재유무 체크 후 삭제함
<레코드 삽입>
INSERT INTO 테이블이름(필드이름1, 필드이름2, 필드이름3, ...)
VALUES (데이터값1, 데이터값2, 데이터값3, ...) // 순선대로 데이터값을 넣을거라면 필드이름을 안적어줘도 된다
<레코드 업데이트>
UPDATE 테이블이름
SET 필드이름1=데이터값1, 필드이름2=데이터값2, ...
WHERE 필드이름=데이터값
<레코드 삭제>
DELETE FROM 테이블이름
WHERE 필드이름=데이터값 // WHERE절 생략시 테이블 전체 삭제됨