SQLite - table 建立




顯示 table 清單


.tables
.tab

※ 最後不可加分號 ";"


建立 table


CREATE TABLE IF NOT EXISTS `tb_name` (
`sn` INTEGER PRIMARY KEY AUTOINCREMENT,
`name` VARCHAR(20) NOT NULL DEFAULT '',
`value` INTEGER DEFAULT 0,
`value2` INT UNSIGNED DEFAULT 0
);



查看 table 目前欄位


.schema tb_name
.sch tb_name

※ 最後不可加分號 ";"


清除 table 內容


DELETE FROM `tb_name`;



刪除 table


DROP TABLE `tb_name`;



檢查欄位是否存在


SELECT COUNT(*) FROM `sqlite_master` WHERE `tbl_name`='table名稱' AND `sql` LIKE '%%`欄位名稱`%%';



增加欄位


ALTER TABLE `tb_name` ADD COLUMN `欄位名稱` 形態(長度);



欄位常用型態


INTEGER // 數字
REAL // 浮點數
CHAR / TEXT // 字串
BLOB / NONE // 二進制
NUMERIC // 萬用型態





沒有留言:

張貼留言