본문 바로가기

DB/SQLite

[ SQLite ] Table에 새로운 컬럼(column) 추가하기

반응형

SQLite3에서 기존 테이블에 새로운 열(column)을 추가하려면 ALTER TABLE 명령어를 사용할 수 있습니다. 이 명령어를 사용하여 테이블에 열을 추가하는 기본 구문은 다음과 같습니다.

기본 구문

ALTER TABLE 테이블명 ADD COLUMN 열이름 데이터타입 [옵션];

예시 1: 단순한 열 추가

ALTER TABLE users ADD COLUMN age INTEGER;

위 예시는 users 테이블에 age라는 정수형 열을 추가합니다.

예시 2: 기본값과 함께 열 추가

ALTER TABLE users ADD COLUMN email TEXT DEFAULT 'example@example.com';

이 예시는 users 테이블에 email이라는 텍스트형 열을 추가하고, 기본값으로 'example@example.com'을 설정합니다.

주의사항

  • SQLite3에서는 기존 열의 데이터 타입을 변경하거나, 여러 열을 한 번에 추가할 수 없습니다. 열을 추가하려면 각각의 열을 별도로 추가해야 합니다.
  • 새로 추가된 열은 모든 기존 행에서 NULL 값을 가집니다. 기본값을 지정하면 해당 기본값으로 채워집니다.
  • ALTER TABLE을 사용하여 열을 추가하는 경우, 기존 데이터가 변경되거나 손실되지 않습니다.

이와 같은 방법으로 SQLite3에서 테이블에 새로운 열을 추가할 수 있습니다.

반응형

'DB > SQLite' 카테고리의 다른 글

[ SQLite ] table 보기, table 구조 보기  (0) 2021.08.03
[ SQLite ] Ubuntu에 SQLite 설치하기  (0) 2021.01.13