首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用SQL语句修改表数据

使用SQL语句修改表数据

作者头像
玖柒的小窝
修改2021-10-08 11:22:52
1.6K0
修改2021-10-08 11:22:52
举报
文章被收录于专栏:各类技术文章~各类技术文章~

利用INSERT语句输入数据

INSERT语句的基本语法格式如下:

image-20211005145226675
image-20211005145226675

上述格式主要参数说明如下:

  • TOP(expression)[PERCENT]:指定将插入的随机行的数目或百分比。
  • INTO:一个可选的关键字,可以将它用在INSERT和目标表之间。
  • <object>:通常是表或视图的名称。
  • (column_list):要在其中插入数据的一列或多列的列表。必须用括号将column_ list括起来,并且用逗号进行分隔。
  • <OUTPUT Clause>:将插入行作为插入操作的一部分返回。
  • VALUES:引入要插入的数据值的列表。对于column_list或表中的每个列,都必须有一个数据值。

举例:

INSERT INTO class(cname,sonsun) VALUES('软件01',50)
INSERT INTO class VALUES('软件01',50)
复制代码

第1种方式列出了表的列名,顺序与表结构不一致,添加值也按指定列对应的顺序添加。

第2种方式没有列出表列名,添加值按表的列对应的顺序添加。

利用UPDATE语句更新表数据

UPDATE语句的基本语法格式如下:

image-20211005145808537
image-20211005145808537

上述格式主要参数说明如下:

  • TOP(expression)[PERCENT]:指定将要更新的行数或行百分比。
  • SET:指定要更新的列或变量名称的列表。
  • column_name:包含要更改数据的列。column_name必须已存在于table_or_view_ name中。
  • expression:返回单个值的变量、文字值、表达式或嵌套select语句(加括号)。expression返回的值替换column_name或@variable中的现有值。
  • DEFAULT:指定用列定义的默认值替换列中的现有值。
  • <OUTPUT_Clause>:在UPDATE操作中,返回更新后的数据或基于更新后的数据表达式。
  • FROM <table_source>:指定将表、视图或派生表源用于为更新操作提供条件。
  • WHERE <search_condition>:指定条件来限定所更新的行和为要更新的行指定需满足的条件。

举例:

UPDATE class
SET sonsun = 60
WHERE cname = '软件01'
复制代码

其中UPDATE语句只修改了一行 因为WHERE 设置了条件

UPDATE class
SET sonsun = 80
复制代码

UPDATE语句中没有设定WHERE条件,运行时将表class中的列sonsun的值全部更新为80

利用DELETE语句删除表中数据

DELETE语句的基本语法格式如下:

image-20211005150602551
image-20211005150602551

上述格式主要参数说明如下:

  • FROM:可选关键字,用在DELETE关键字与目标table_or_view_name。
  • <OUTPUT_Clause>:将已删除行或这些行表达式作为DELETE操作的一部分返回。
  • FROM <table_source>:指定附加的FROM子句。
  • WHERE <search_condition>:指定用于限制删除行数的条件。如果没有提供WHERE子句,则DELETE删除表中的所有行。

举例:

DELETE FROM class 
WHERE cname = '软件01'
复制代码

程序执行后,删除了列cname的值为 软件01 的所有行。

利用Truncate Table语句删除表中数据

Truncate Table语句从一个表中删除所有行的速度要快于DELETE。

Truncate Table语句的格式如下:

Truncate Table table_name
复制代码

若要删除表中的所有行,Truncate Table语句是一种快速的方法。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 利用INSERT语句输入数据
  • 利用UPDATE语句更新表数据
  • 利用DELETE语句删除表中数据
  • 利用Truncate Table语句删除表中数据
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档