1. DB 만들기
CREATE DATABASE 데이터베이스명;
2. DB 지정
USE 데이터베이스명;
3. TABLE 만들기
CREATE TABLE 테이블명 (열이름 데이터형 ,.....,);
* 데이터형 :
(정수형) INT, SMALLINT
(실수형) DECIMAL, NUMERIC, REAL, FLOAT, DOUBLE PRECISION
(문자열형) CHAR(N), VARCHAR(N), TEXT, NCHAR(N), NVARCHAR(N), NTEXT4. 제약 조건 지정
| 제약조건 |
의미 |
| PRIMARY KEY |
데이터 중복, NULL 금지 |
| UNIQUE |
한가지 값만 갖는다 |
| CHECK |
조건식에 안 맞으면 금지 |
| NOT NULL |
NULL 값 금지 |
| DEFAULT=값 |
지정한 값을 초기값으로 지정 |
ex)
CREATE TABLE tbl_test (code INT UNIQUE, name VARCHAR(30),
height FLOAT, id INT UNIQUE NOT NULL);
5. 데이터 등록
INSERT INTO 테이블명(열이름,...,..) VALUES (열값,....,..);
6. 데이터 가져오기 1) 테이블 전체 가져오기
SELECT * FROM 테이블명;
2) 한열 가져오기
SELECT 열이름 FROM 테이블명;
3) 여러열 가져오기
SELECT 열이름... FROM 테이블명;
7. 데이터 정렬
1) 오름차순
SELECT * FROM 테이블명 ORDER BY 열이름 ASC;
2) 내림차순
SELECT * FROM 테이블명 ORDER BY 열이름 DESC;
8. 기타 옵션
1) 데이터 그룹화 (지정한 열을 하나로 묶기)
SELECT 열이름,... FROM 테이블명 GROUP BY 열이름;
2) 중복 데이터 제거
SELECT DISTINCT 열이름 FROM 테이블명;
3) 열이름 바꿔서 출력
SELECT (구)열이름 AS (신)열이름 FROM 테이블명;