패스트캠퍼스 한 번에 끝내는 파이썬 웹 개발 초격차 패키지 pt2 SQL DDL(create,alter,drop)

정영찬·2022년 2월 2일
0

SQLite 데이터 타입

integer - 정수
real - 실수
text - 문자열
null - null값(데이터 없음)

SQL CREATE

  • 테이블 생성 명령(쿼리)
    CREATE TABLE 테이블명(컬럼명1 데이터타입, 컬럼명2 데이터타입);
    ex) CREATE TABLE pst(id integer, title text, content text);
    -제약조건 ① primary key : 레코드를 구분 짓는 값
    -제약조건 ② not null : null 값을 가질 수 없다.
    -제약조건 ③ default : 기본값
    -제약조건 ④ unique : 유일한 값

수정 명령

ALTER TABLE :테이블 수정명령

  • RENAME TO : 테이블 이름 변경
    ALTER TABLE 테이블명 RENAME TO 새로운 테이블명;
    ex) ALTER TABLE post RENAME TO board; -> post를 board로 이름 변경

-ADD COLUMN:컬럼 추가 명령
ex)ALTER TABLE post ADD COLUMN post_date; -> post 테이블에 post_dat라는 컬럼을 추가한다.

-RENAME COLUMN: 컬럼명 변경
ex)ALTER TABLE post RENAME COLUMN post_date TO reg_date; - post_date 컬럼을 red_date 로 이름변경

삭제 명령

DROP TABLE 테이블명;
ex) DROP TABLE post; -> post 테이블을 삭제한다.

profile
개발자 꿈나무

0개의 댓글