1. DB 만들기
2. DB 지정
3. TABLE 만들기
* 데이터형 :
(정수형) INT, SMALLINT
(실수형) DECIMAL, NUMERIC, REAL, FLOAT, DOUBLE PRECISION
(문자열형) CHAR(N), VARCHAR(N), TEXT, NCHAR(N), NVARCHAR(N), NTEXT
4. 제약 조건 지정
6. 데이터 가져오기
1) 테이블 전체 가져오기
2) 한열 가져오기
3) 여러열 가져오기
7. 데이터 정렬
1) 오름차순
2) 내림차순
8. 기타 옵션
1) 데이터 그룹화 (지정한 열을 하나로 묶기)
2) 중복 데이터 제거
3) 열이름 바꿔서 출력
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), NTEXT
4. 제약 조건 지정
제약조건 | 의미 |
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);
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 테이블명;
'old > SQL' 카테고리의 다른 글
산술 연산자 (0) | 2010.03.12 |
---|---|
WHERE절 (0) | 2010.03.12 |
MSDE 설치 및 시동 (0) | 2010.03.12 |
OSQL의 시동 (0) | 2010.03.12 |
adb op for sqlite3 (0) | 2010.02.09 |