十年专注于品牌网站建设 十余年专注于网站建设_小程序开发_APP开发,低调、敢创新、有情怀!
南昌百恒网络微信公众号 扫一扫关注
小程序
tel-icon全国服务热线:400-680-9298,0791-88117053
扫一扫关注百恒网络微信公众号
扫一扫打开百恒网络微信小程序

百恒网络

南昌百恒网络

INSERT INTO使用方法详细介绍

百恒网络 2012-08-03 8515

结合实例详细介绍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) 是错误的.表名的[]中括号可加,可不加。

希望本文对广大站长或从事企业网站建设公司的团队有所帮助,如对此不太理解的,可以与南昌网络公司百恒网络技术部联系。我们很高兴与广大站长和从事企业网站建设公司技术人员分享我们的技术和经验。


400-680-9298,0791-88117053
扫一扫关注百恒网络微信公众号
扫一扫打开百恒网络小程序

欢迎您的光顾,我们将竭诚为您服务×

售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售后服务 售后服务
 
售后服务 售后服务
 
备案专线 备案专线
 
×