-
[SQLite] TABLE 생성 및 삭제 (그리고 자료형)Software/SQLite 2017. 7. 19. 00:34반응형
* 참고 자료: SQLite의 자료형(Data Type)
자료형
설명
INTEGER
부호가 있는 정수형 Data
REAL(FLOAT, DOUBLE)
부호가 있는 부동소수점 Data
TEXT
문자열 Data
BLOB
Binary Large Object
NULL
정의 되지 않은 or 존재 하지 않는 값(0 혹은 빈 문자열 이랑 다름)
Table 생성
-> CREATE TABLE [Table Name] ([Column Name] [Data Type], …);
: Table 생성을 위한 구문은 CREATE TABLE로 시작
: 이어서 Table 이름과 컬럼 이름과 이 컬럼 Data의 자료형을 하나의 쌍으로 묶어 표현
: 2개 이상의 컬럼, 자료형 쌍이 존재할 경우 콤마(,) 로 구분
: 구문의 마지막은 세미콜론(;)으로 마무리
Ex) 일반적인 Table 생성 구문
CREATE TABLE cars (name TEXT, price INTEGER, brand TEXT);
Ex) 아래와 같이도 가능하다(가독성 개선), '--'을 사용하면 주석 표현이 가능
CREATE TABLE cars
(
name TEXT, -- 이름
price INTEGER, --가격
brand TEXT, -- 브랜드/회사
);
Ex) Table이 없는 경우에만 생성하도록 하는 예제
CREATE TABLE IF NOT EXISTS cars
(
name TEXT, -- 이름
price INTEGER, -- 가격
brand TEXT, -- 브랜드/회사
);
Table 삭제
-> DROP TABLE [Table Name]
: Table 삭제를 위한 구문은 DROP TABLE로 시작
: 이어서 삭제하고자 하는 Table 이름을 추가
: 저장된 Record, Table Schema, Index, Trigger 모두 삭제
Ex) DROP TABLE cars;
반응형'Software > SQLite' 카테고리의 다른 글
[SQLite] 내장 함수 - 1 (0) 2017.08.14 [SQLite] Record 수정 및 삭제 (0) 2017.08.09 [SQLite] Record 조회 (0) 2017.07.31 [SQLite] Record 입력하기 (INSERT) (0) 2017.07.26 [SQLite] SQLite의 특징.. 간략히 (0) 2017.07.17 댓글