首页 > 技术文章 > MySQL语法--DML(数据操纵语言)

agcanglan 2019-03-21 14:46 原文

本文用于MySql 5.5

黄字为可省略步骤

蓝字不可省略

绿字为注释

 

DML(数据操纵语言)


 

对表插入数据(增):

INSERT  INTO  表名  (列1, 列2, 列3, ...)

VALUES  (列值1, 列值2, 列值3, ...);

列和值是一 一对应的


 

更新表数据(改):

UPDATE  表名  SET  列名=列值, 列名=列值 ...  WHERE  条件;

OR

UPDATE  表名  SET  列名=列值, 列名=列值 ...  WHERE  列名  IN  (2,4,6);  ←画线处表示  列值是2,4,6的

OR

UPDATE  表名  SET  列名=列值, 列名=列值 ...  WHERE  列名  BETWEEN  2  AND  5;  ←画线处表示  列值是2到5的


 

删除表(删) 该删除方法不会重置ID:

DELETE  FROM  表名  WHERE  条件;


 

删除全表(删) 该删除方法将重置ID:

TRUNCATE  表名;


 

 

推荐阅读