2014年12月12日 星期五

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", ...);

假設我們有一個架構如下的表格:


Store_Information 表格





















欄位名稱資料種類
Store_Namechar(50)
Salesfloat
Txn_Datedatetime

而我們要加以下的這一筆資料進去這個表格:在 January 10, 1999,Los Angeles 店有 $900 的營業額。我們就打入以下的 SQL 語句:


 


INSERT INTO Store_Information (Store_Name, Sales, Txn_Date)
VALUES ('Los Angeles', 900, 'Jan-10-1999');

 


 













 




沒有留言:

張貼留言