close

(SQL) INSERT 新增資料到資料表中

 

把資料新增進表格有二種方式,一種是一次輸入一筆資料,而另一種是一次輸入多筆資料

 

我們先假設有一個表格如下:

Employee table
欄位名稱 資料種類
employee_id varchar(10)
employee_name varchar(20)
dept_id varchar(10)
employee_st varchar(1)

 

 

 

現在來新增一筆資料

INSERT INTO EMPLOYEE (EMPLOYEE_ID,EMPLOYEE_NAME,DEPT_ID,EMPLOYEE_ST) VALUSE (‘10007717’,’LINDA’,’1105000’,’A’)

 

這個指令執行後的表格內容是:

EMPLOYEE_ID EMPLOYEE_NAME DEPT_ID EMPLOYEE_ST
10007717 LINDA 1105000 A

 


接下來是新增多筆資料,資料來源是來自於別的表格

INSERT INTO EMPLOYEE (EMPLOYEE_ID,EMPLOYEE_NAME,DEPT_ID,EMPLOYEE_ST) (SELECT EMPLOYEE_ID,EMPLOYEE_NAME,DEPT_ID,EMPLOYEE_ST FROM EMPLOYEE_GROUP WHERE CITY=’USA’ AND EMPLYEE_ST=’A’)

以上的語法是最基本的。
整句SQL 也可以包含 WHEREGROUP BY HAVING 等子句

 

 

 

 

 

arrow
arrow

    菁典野青春 發表在 痞客邦 留言(0) 人氣()