数据库插入 *** 作?

数据库插入 *** 作?,第1张

在SQL语言中,数据插入语句INSERT通常有两种形式,一种是一次插入一条元组,另一种是一次插入一个子查询结果,即一次插入多条元组。插入一条元组

在SQL语言中,插入一条元组的语句格式如下:

INSERT

INTO<表名>[(<属性名1>[,<属性列>...1/

VALUES(<常量1>[,<常量2...)

其功能是将指定的元组插入到指定的关系中,其中属性列的顺序要与常量值的顺序一一对应,常量i的值赋给属性列i(i=1...).

在INTO子句中没有出现的属性列,新值在这些列上取空值。注意,表定义中不许为空的列不能取空值,否则会出错。有时可以省略属性列表,但常量的列表顺序要求必须与指定关系的实际属性列顺序一致,且新插入的记录必须在每个属性列上均有值。

1、首先创建一个用来测试的数据库和表,为了让插入数据更快,表中主键采用的是GUID,如图所示。

2、可以选择一条一条插入方式。输入命令:【INSERT INTO Product(Id,Name,Price) VALUES(newid(),'牛栏1段',160)】即可。

3、可以选择insert bulk命令。输入命令:【 BULK INSERT [ [ 'database_name'.][ 'owner' ].]{ 'table_name' FROM 'data_file' }】即可。

4、可以选择INSERT INTO xx select命令。输入命令:【INSERT INTO Product(Id,Name,Price)

SELECT NEWID(),'牛栏1段',160 】即可。

5、可以选择拼接SQL命令。输入命令:【INSERT INTO Product(Id,Name,Price) VALUES

(newid(),'牛栏1段',160)】即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9985118.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存