SQLite 3にテーブルのカラムを追加する

2022年1月10日

環境
Windows10 64bit
SQLite 3.37.0

書式
ALTER TABLE テーブル名 ADD COLUMN カラム名<データ型>;

操作例
1.testAAテーブルの定義を確認します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
sqlite> .schema testAA
CREATE TABLE testAA (
UID INTEGER PRIMARY KEY,
UNAME TEXT,
ADDR TEXT,
STATUS INTEGER NOT NULL DEFAULT 0 );
sqlite> .schema testAA CREATE TABLE testAA ( UID INTEGER PRIMARY KEY, UNAME TEXT, ADDR TEXT, STATUS INTEGER NOT NULL DEFAULT 0 );
sqlite> .schema testAA
CREATE TABLE testAA (
  UID INTEGER PRIMARY KEY,
  UNAME TEXT,
  ADDR TEXT,
  STATUS INTEGER NOT NULL DEFAULT 0 );

2.testAAテーブルにmemoカラムを追加します、データ型はTEXT型です

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
sqlite> alter table testAA add column memo text;
sqlite> alter table testAA add column memo text;
sqlite> alter table testAA add column memo text;

3.カラム追加後確認

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
CREATE TABLE testAA (
UID INTEGER PRIMARY KEY,
UNAME TEXT,
ADDR TEXT,
STATUS INTEGER NOT NULL DEFAULT 0 , memo text);
CREATE TABLE testAA ( UID INTEGER PRIMARY KEY, UNAME TEXT, ADDR TEXT, STATUS INTEGER NOT NULL DEFAULT 0 , memo text);
CREATE TABLE testAA (
  UID INTEGER PRIMARY KEY,
  UNAME TEXT,
  ADDR TEXT,
  STATUS INTEGER NOT NULL DEFAULT 0 , memo text);

 

SQLite

Posted by arkgame