SQLite權威指南-CLP(command line program) [ 10 ]:插入記錄(INSERT)的應用
SQLite權威指南-CLP(command line program) [ 10 ]:插入記錄(INSERT)的應用
資料來源:SQLite權威指南 P028
使用INSERT 命令向表中插入記錄(使用INSERT 命令可以一次插入1 條記錄,也可以使用)
INSERT INTO table (column_list) VALUES (value_list);
Table 指明資料插入到哪個表中。column_list 是用逗號分隔的欄位名表,這些欄位必須是表
中存在的。value_list 是用逗號分隔的值表,這些值與column_list 中的欄位一一對應。
例如向foods 表插入資料:
sqlite> INSERT INTO foods (name, type_id) VALUES (‘Cinnamon Bobka’, 1);
網路範例:http://www.1keydata.com/tw/sql/sqlinsert.html
依照慣例,我們先介紹語法。一次輸入一筆資料的語法如下:
INSERT INTO “表格名” (“欄位1”, “欄位2”, …)
VALUES (“值1”, “值2”, …);
VALUES (“值1”, “值2”, …);
假設我們有一個架構如下的表格:
Store_Information 表格
欄位名稱 | 資料種類 |
Store_Name | char(50) |
Sales | float |
Txn_Date | datetime |
而我們要加以下的這一筆資料進去這個表格:在 January 10, 1999,Los Angeles 店有 $900 的營業額。我們就打入以下的 SQL 語句:
INSERT INTO Store_Information (Store_Name, Sales, Txn_Date)
VALUES (‘Los Angeles’, 900, ‘Jan-10-1999’);
VALUES (‘Los Angeles’, 900, ‘Jan-10-1999’);