結合實例詳細介紹INSERT INTO 使用方法
Insert into 在訪問數據庫中最長用的語句之一,向數據庫中添加記錄功能強大,在些南昌網絡公司技術經理向大家詳細地講解該語句如何靈活使用,在使用過程中要注意那些問題.
語句形式為:Insert into TableName2(field1,field2,...) select value1,value2,... from TableName1
要求目標表Table2必須存在,由于目標表Table2已經存在,所以我們除了插入源表Table1的字段外,還可以插入常量。示例如下:
INSERT INTO SELECT語句復制表數據
1.復制到相同的字段里并且根據條件.
conn.execute("insert into [Test] (UserName,Salary) select UserName,Salary from UserSalary where UserName='Baiheng'")
2.將值復制到不同字段名中
conn.execute("insert into [Test] (UserName,TempSalary) select UserName,Salary from UserSalary where UserName='Baiheng'")
3.復制值同時加入常量.
conn.execute("insert into [Test] (UserName,Salary) select UserName,5000 from UserSalary where UserName='baidu'")
4.變量
MySalary = "Salary"
UserName = "BaiHeng"
myCur = "UserName"
conn.execute("insert into [Test] ("&myCur&",Salary) select '"&UserName&"',"&MySalary&" from UserSalary where UserName='百恒網絡'")
備注:Select后面的字段不要加( ) 例如: select (UserName,Salary) 是錯誤的.表名的[]中括號可加,可不加。
希望本文對廣大站長或從事企業網站建設公司的團隊有所幫助,如對此不太理解的,可以與南昌網絡公司百恒網絡技術部聯系。我們很高興與廣大站長和從事企業網站建設公司技術人員分享我們的技術和經驗。