insertupdatedelete语法以及⽤法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表
sql中delete用法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 --列名
表中就没有数据了
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论