insert update delete 语法 以及用法

insert update delete 被称为 数据定义语句语句 也就是数据的增加 修改 删除 其中不包括查询
譬如:
create database -创建数据库
alter database -修改数据库
create table -创建新表
alter table -更变(改变)数据库表
drop table -删除表
create index -创建索引(搜索键)
drop index -删除索引


好现在回归正题

Insert into 语句
Insert into语句用于项表格中插入新的行 (重点是行,一行数据代表一个实体,比如一件商品,一个人什么的)
语法
insert into 表名 插入数据

我们也可以 给指定的 列 进行插入数据的列:
insert into TableName (列名1,列名,···)values (值1,值2,···)
注意:列名和值的数量是一一对应的哦 有过有偏差 就会插入数据失败的哦!!

举例子
下面是个例子 "Persons"的表 (人类表) 给表中插入数据
LastName    FirstName          Address                   City
Bach            John                   Oxford Street           London
Carter          Thomas              Changan Street       New York
Bobo            George              Fifth Avenue              Beijing

给表中查数据
insert into Persons values('Peter','Bill','lineStreet','Fach')


结果会是:
LastName    FirstName          Address                   City
Bach            John                   Oxford Street           London
Carter          Thomas              Changan Street       New York
Bobo            George              Fifth Avenue              Beijing
Peter             Bill                     lineStreet                  Fach            此行为新插入的行

结果多出来一行数据 就是刚使用insert into Persons values('Peter','Bill','lineStreet','Fach') 插入的数据

**********************************************************************************************************

在指定的列中插入数据

还是刚才的表 Persons表
LastName    FirstName          Address                   City
Bach            John                   Oxford Street           London
Carter          Thomas              Changan Street       New York
Bobo            George              Fifth Avenue              Beijing

SQL语句:
insert into Persons (LastName,Address) values('bingye','侯马市')

结果:
LastName              FirstName                 Address                  City --列名
Bach                      John                          Oxford Street          London
Carter                    Thomas                     Changan Street      New York
Bobo                      George                      Fifth Avenue           Beijing
bingye                                                     侯马市                                                    指定列进行插入数据

*************************************************************************
-------------------------------------------------------------------------

SQL UPDATE 修改语句

Update 语句用于修改表中的数据。

语法:
update 表名 set 列名称=新值,列名称=新值 where 列名称=某个值
也就是 修改的列名称 =要修改成什么 where 列名称(一般用于找到某条数据进行修改操作)=某个值

还是刚才的表 Persons表
LastName            FirstName                 Address                    City --列名
Bach                    John                          Oxford Street            London
Carter                  Thomas                     Changan Street        New York
Bobo                    George                      Fifth Avenue             Beijing 
bingye                                                    侯马市

接下来进行表演:
更新修改"bingye" 的信息 添加FirstName 和 Address
update Persons set FirstName='QI',city='Shanxisheng' where LastName='bingye'

还是刚才的表 Persons表
LastName           FirstName                   Address                    City --列名
Bach                   John                            Oxford Street            London
Carter                 Thomas                       Changan Street        New York
Bobo                  George                         Fifth Avenue             Beijing
bingye                 QI                                侯马市                      Shanxisheng

******************************************************************************************
--------------------------------------------------------------------------------------------------DELETE 删除语句

delete语句用于删除表中的行。

语法
delete 表名称 where 列名称 = 值

譬如:
还是刚才的表 Persons表
LastName           FirstName                   Address                    City --列名
Bach                   John                            Oxford Street            London
Carter                 Thomas                       Changan Street        New York
Bobo                  George                         Fifth Avenue             Beijing
bingye                 QI                                侯马市                      Shanxisheng
删除某行
delete from person where LastName='Bach'

结果是:
LastName           FirstName                   Address                    City --列名

Carter                 Thomas                       Changan Street        New York
Bobo                  George                         Fifth Avenue             Beijing
bingye                 QI                                侯马市                      Shanxisheng

就剩下三行数据了

*************************************************************************
删除所有行
可以在不删除表的情况下删除所有的行。这意味着表的结构、属性和索引都是完整的:

DELETE FROM table_name
或者:

DELETE * FROM table_name

LastName           FirstName                   Address                    City --列名

表中就没有数据了

 

转载于:https://www.cnblogs.com/Dryad/p/10769800.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
数据操纵句(insert\update\delete)是在数据库中用来修改数据的句。其中,insert句用于插入新的数据记录,update句用于更新现有的数据记录,而delete句用于删除数据记录。 首先,insert句用于向数据库中的表中插入新的数据记录。它的基本语法是:INSERT INTO table_name (column1, column2,...) VALUES (value1, value2,...)。其中,table_name表示要插入数据的表名,column1, column2等表示要插入的列名,而value1, value2等表示对应列的值。通过这个句,我们可以将新的数据记录插入到数据库中的指定表中。 其次,update句用于更新数据库中已有的数据记录。它的基本语法是:UPDATE table_name SET column1 = value1, column2 = value2,... WHERE condition。其中,table_name表示要更新数据的表名,column1, column2等表示要更新的列名,value1, value2等表示对应列的新值,而condition表示更新条件。通过这个句,我们可以根据指定条件将表中的数据记录更新为新的值。 最后,delete句用于删除数据库中的数据记录。它的基本语法是:DELETE FROM table_name WHERE condition。其中,table_name表示要删除数据的表名,而condition表示删除条件。通过这个句,我们可以根据指定条件删除数据库中的数据记录。 综上所述,数据操纵句(insert\update\delete)是在数据库中用来修改数据的重要工具,可以通过插入新的数据记录、更新现有的数据记录和删除数据记录,来实现对数据库中数据的修改操作。这些句在实际应用中被广泛使用,能够满足各种数据操作的需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值