조회
SHOW DATABASES;
선택
USE DATABASES;
생성
CREATE DATABASE 데이터베이스명;
삭제
DROP DATABASE 데이터베이스명;
조회
SHOW TABLES;
생성
CREATE TABLE 테이블명 (컬럼1 데이터타입1[옵션1], 컬럼2 데이터타입2 [옵션2]);
수정)
컬럼 추가
ALTER TABLE 테이블명 ADD COLUMN 추가테이블명 데이터타입 [옵션];
컬럼 수정
ALTER TABLE 테이블명 MODIFY COLUMN 수정테이블명 데이터타입 [옵션];
컬럼 삭제
ALTER TABLE 테이블명 DROP COLUMN 삭제테이블명;
컬럼 이름 변경
ALTER TABLE 테이블명 CHANGE COLUMN 변경전컬럼명 변경후컬럼명 데이터타입 [옵션];
삭제
DROP TABLE 테이블명;
조회)
전체 조회
SELECT * FROM 테이블명;
부분 조회
SELECT 행이름 FROM 테이블;
생성
INSERT INTO 테이블명(컬럼1, 컬럼2) VALUES(컬럼명1, 컬럼명2);
수정
UPDATE 테이블명 SET 수정컬럼 = 수정컬럼명 WHERE 조건;
삭제
DELETE FROM 테이블명 WHERE 조건;
primary key : 테이블에서 각 레코드(행)를 고유하게 식별하는 역할 (=Unique + Not Null)
not null : NULL 값을 가질 수 없음을 나타냄
unsigned : 해당 열이 양수 값만 가질 수 있음을 나타냄
auto_increment : 해당 열의 값을 자동으로 증가 시킴
unique : 테이블에서 각 레코드를 식별