SQL의 기본

old/SQL 2010. 3. 12. 19:38
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), 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);  



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
Posted by jazzlife
,