数据库语言类型(二)-数据库操作语言DML-表

来源:互联网 发布:sql注入攻击视频 编辑:程序博客网 时间:2024/05/19 05:31

数据操作语言就是针对数据库进行相关的增删改操作,例如表中数据的增加,表中数据的删除,表中数据的修改等(就是行业内说的增删改查,但是查询不是数据操纵语言的范畴),接下来一起预习一下表的基本操作:
(1)插入表中的数据
例如,我想插入表中的数据,输入如下所示:

insert into o_person(id,name) values (1,'张三')

从上面可以看出,插入表中数据的最基本格式如下图所示:

insert into 表名(各字段里面的值) values(你要插入的值)

(2)修改表中的数据
在与前台进行连接时,有时需要修改表中的数据,那么可以执行一下代码:

update o_person set name='李四' where id=1

从以上代码可以基本看出,相关的格式如下图所示:

update 表名 set 要修改字段=value where 搜索条件

请注意:如果不加where这个约束条件,那么相应字段的所有表中的数据都会改变,所以执行此操作之前一定要谨慎。
(3)删除表中的数据
删除表中的数据有两种写法:一种是可回滚性删除,另一种是不可会滚性删除,请先看能够回滚的代码:

delete o_person where id=1;

从以上可以看出以上代码,就是删除表中的数据格式如下所示:

delete 表名 where 约束条件

还有一个就是不可恢复的删除操作,代码如下所示:

truncate o_person where id=1

该操作需要一定的权限进行操作,这个问题在以后我的博客中细细讲解,代码格式如下:

truncate 表名 where 约束条件