개발/SQLite3
SQLite3 _ Table 1
우잉이
2021. 12. 28. 13:43
728x90
반응형
1. 테이블 생성
# 기본 구문
CREATE TABLE 테이블명 (컬럼명1, 컬럼명2, ...)
# 데이터 타입 지정하여 테이블 생성
CREATE TABLE 테이블명 (컬럼명1 데이터 타입, 컬럼명2 데이터 타입, ... )
#데이터베이스에 작성되는 테이블 목록 확인
.tables
2. 테이블 스키마(구조) 확인
# 첫 번째 방법
select * from sqlite_master;
# 두 번째 방법
.schema
3. 테이블 명 변경하기
ALTER TABLE 테이블명 RENAME TO 새테이블명;
위에서 table은 customer과 customer2 두 개였지만 테이블 명 변경 후 customer과 user 두 개로 바뀌어 있다.
4. 테이블 컬럼 추가 및 삭제
1) 컬럼 추가
ALTER TABLE 테이블명 ADD COLUMN 컬럼명 [ 데이터타입 ] ;
2) 컬럼 삭제
DROP COLUMN 문을 SQLite에서는 지원하지 않는다.
대신에 공식 사이트에서는 DROP TABLE, ALTER TABLE RENAME 문을 이용하라고 가이드 하고 있다.
user2 테이블을 생성하고 user테이블의 id와 name을 insert 해준다. 그리고 user 테이블을 없앤 후 위에서 배운 alter table 테이블 명 rename to 새 테이블명; 으로 테이블명을 user2 에서 user로 바꿔준다.
5. 테이블 삭제
DROP TABLE 테이블 명;
지금까지 기본 테이블 생성 및 변경을 배웠다면 다음 시간은 테이블 제약조건에 대해 알아보도록 하겠습니다.
728x90
반응형