SQL - DDL
데이터 정의어
SQLite
파이썬에 내장되어있는 모듈로 사용가능하다.
SQLite 데이터 타입
SQL DDL_CREATE
테이블 생성 명령쿼리
CREATE TABLE 테이블명(컬럼명1 데이터타입, 컬럼명2 데이터타입);
CREATE TABLE account_book(num int primary key autoincrement,
date text not null, money integer, why_use text
default'어디쓴지 모른다',balance integer unique);
제약조건: 컬럼마다 특별한 기능을 하는 것을 제약조건으로 건다.
SQL DDL_DROP
테이블 삭제 명령쿼리
DROP TABLE 테이블명
DROP TABLE account_book;
SQL DDL_ALTER
테이블 수정 명령쿼리
테이블명 변경
ALTER TABLE 테이블명 RENAME TO 새로운테이블명;
ALTER TABLE account_book RENAME TO ehdus_account_book;
테이블의 컬럼명 변경
ALTER TABLE 테이블명 RENAME COlUMN 컬럼명 TO 새로운컬럼명;
ALTER TABLE account_book RENAME COLUMN balance TO ehdus_balance;
테이블 컬럼 추가
AlTER TABLE 테이블명 ADD COLUMN 컬럼명 데이터타입;
AlTER TABLE account_book ADD COLUMN where_use text;