サービス
サービスを探す
プロ人材を探す
仕事を探す
ブログを探す
con.execute("CREATE TABLE文")
CREATE TABLE テーブル(列1, ...)
列 型 制約1 ...
INTEGER
REAL
TEXT
BLOB
NULL
BOOLEAN
FLOAT
PRIMARY KEY
自動インクリメントを指定する必要なし
列 INTEGER PRIMARY KEY
PRIMARY KEY (列1, ...)
列1 型,
...
PRIMARY KEY (列1, ...)
AUTOINCREMENT
NOT NULL
UNIQUE
DEFAULT
DEFAULT CURRENT_TIMESTAMP
CHECK (条件)
con.execute("DROP TABLE文")
DROP TABLE テーブル
ALTER TABLE テーブル RENAME COLUMN 旧列 TO 新列;
ALTER TABLE テーブル ADD COLUMN 列 型 制約;
ALTER TABLE テーブル DROP COLUMN 列;
セッションが終了すると削除される
CREATE TEMP TABLE テーブル (列定義)
CREATE TEMPORARY TABLE テーブル (列定義)
SELECT name FROM sqlite_master
SELECT name FROM sqlite_schema WHERE type='table'
.tables
.schema
PRAGMA table_info(テーブル)