SQLite權威指南-CLP(command line program) [ 10 ]:插入記錄(INSERT)的應用

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_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’);

 

 

 


發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *