DML英文全称是Data Manipulation Language(数据操作语言),用来对数据库中表的数据记录进 行增insert、删delete、改update操作。
增:
给指定字段添加数据 INSERT INTO 表名 (字段名1, 字段名2, ...) VALUES (值1, 值2, ...);
相当于加了一个行向量
查询数据 select * from 表名
给全部字段添加数据 INSERT INTO 表名 VALUES (值1, 值2, ...);
批量添加数据 INSERT INTO 表名 (字段名1, 字段名2, ...) VALUES (值1, 值2, ...), (值1, 值2, ...), (值 1, 值2, ...) ;
或 INSERT INTO 表名 VALUES (值1, 值2, ...), (值1, 值2, ...), (值1, 值2, ...) ;
注意事项: • 插入数据时,指定的字段顺序需要与值的顺序是一一对应的。• 字符串和日期型数据应该包含在引号中。 • 插入的数据大小,应该在字段的规定范围内。
改:
修改数据的具体语法为 UPDATE 表名 SET 字段名1 = 值1 , 字段名2 = 值2 , .... [ WHERE 条件 ] ;
where可有可无,不指定where则默认修改整条列向量
删:
删除数据的具体语法为:DELETE FROM 表名 [ WHERE 条件 ] ;
这里的删指针对行向量,eg:
删除gender为女的员工 delete from employee where gender = '女';
where可有可无,若无,则删除所有表内所有数据。
DELETE 语句删除最小单位是行向量,不能删除某一个字段的值(可以使用UPDATE,将该字段值置为NULL即 可)。
本文介绍了数据库中DML(数据操作语言)的相关知识,包括对表数据记录进行增、删、改操作的具体语法。详细说明了插入数据的多种方式及注意事项,修改数据时where条件的使用,以及删除数据的语法和特点。

被折叠的 条评论
为什么被折叠?



