首页 > 编程语言 > 详细

DML语言啊

时间:2021-04-23 00:13:55      阅读:17      评论:0      收藏:0      [点我收藏+]

DML语言

数据操作语言

  • 用于操作数据库对象中所包含的数据

  • 包括:

    • INSERT(添加数据语句)

    • UPDATE(更新数据语句)

    • DELETE(删除数据语句)

INSERT:

-- INSERT INTO 表名[(字段...)] VALUES(‘值1‘,‘值2‘)
INSERT INTO `student`(`name`) VALUES(‘The Shy‘)

 

UPDATE:

-- INSERT INTO 表名[(字段...)] VALUES(‘值1‘,‘值2‘)
UPDATE `student` SET `id`=3 WHERE `name`=‘The Shy‘
UPDATE `student` SET `id`=5

 

where条件子句:

运算符含义范围结果
= 等于    
<> 或 != 不等于    
>      
<      
>=      
<=      
BETWEEN...AND... 在某个范围之间(闭区间)    
AND 并且    
OR    

 

DELETE:

-- DELETE FROM 表名[WHERE条件]
DELETE FROM `student` WHERE `name`=‘The Shy‘

 

TRUNCATE命令:

-- TRUNCATE [TABLE] 表名
TRUNCATE TABLE `student`

 

TRUNCATE 与 DELETE的区别:

  • 相同:都能删除数据,不删除表结构,但TRUNCATE速度更快

  • 不同:

    • 使用TRUNCATE 表重新设置AUTO_INCREMENT(自增数据)

    • 使用TRUNCATE 表不会丢事务有影响

    •  

DML语言啊

原文:https://www.cnblogs.com/changhanbing/p/14691530.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!