INSERT语句的基本语法格式如下:
上述格式主要参数说明如下:
TOP(expression)[PERCENT]:指定将插入的随机行的数目或百分比。INTO:一个可选的关键字,可以将它用在INSERT和目标表之间。
:通常是表或视图的名称。(column_list):要在其中插入数据的一列或多列的列表。必须用括号将column_ list括起来,并且用逗号进行分隔。
:将插入行作为插入 *** 作的一部分返回。VALUES:引入要插入的数据值的列表。对于column_list或表中的每个列,都必须有一个数据值。
举例:
INSERT INTO class(cname,sonsun) VALUES('软件01',50)
INSERT INTO class VALUES('软件01',50)
第1种方式列出了表的列名,顺序与表结构不一致,添加值也按指定列对应的顺序添加。
第2种方式没有列出表列名,添加值按表的列对应的顺序添加。
利用UPDATE语句更新表数据UPDATE语句的基本语法格式如下:
上述格式主要参数说明如下:
TOP(expression)[PERCENT]:指定将要更新的行数或行百分比。SET:指定要更新的列或变量名称的列表。column_name:包含要更改数据的列。column_name必须已存在于table_or_view_ name中。expression:返回单个值的变量、文字值、表达式或嵌套select语句(加括号)。expression返回的值替换column_name或@variable中的现有值。DEFAULT:指定用列定义的默认值替换列中的现有值。举例:
UPDATE class
SET sonsun = 60
WHERE cname = '软件01'
其中UPDATE语句只修改了一行 因为WHERE 设置了条件
UPDATE class
SET sonsun = 80
UPDATE语句中没有设定WHERE条件,运行时将表class中的列sonsun的值全部更新为80
利用DELETE语句删除表中数据DELETE语句的基本语法格式如下:
上述格式主要参数说明如下:
FROM:可选关键字,用在DELETE关键字与目标table_or_view_name。举例:
DELETE FROM class
WHERE cname = '软件01'
程序执行后,删除了列cname的值为 软件01 的所有行。
利用Truncate Table语句删除表中数据Truncate Table语句从一个表中删除所有行的速度要快于DELETE。
Truncate Table语句的格式如下:
Truncate Table table_name
若要删除表中的所有行,Truncate Table语句是一种快速的方法。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)