MySQL中的DML
DML
数据操作语言,用于操作数据库对象中所包含的数据.
常用关键字包括:
INSERT(添加数据语句)
UPDATE(更新数据语句)
DELETE(删除数据语句)
INSERT命令
语法:
INSERT INTO 表名[(字段1,字段2,字段3,...)] VALUES ('值1','值2','值3',...)
(1)字段或值之间用英文逗号隔开
(2)"字段1,字段2…"该部分可省略(省略代表所有字段都加),但添加的值必须与表结构数据列顺序相对应,且数量一致
(3)可同时插入多条数据,VALUES后面用英文逗号隔开,每个()代表一条数据
UPDATE命令
语法:
UPDATE 表名 SET column_name =value[,column_name2 =value2,......] [WHERE condition];
column_name为要更改的数据列
value为修改后的数据,可以为变量、具体值、表达式或者嵌套的SELECT结果
condition为筛选条件,如不指定则修改该表的所有列数据
WHERE条件子包:简单理解为有条件地从表中筛选数据
WHERE中的运算符
运算符 | 含义 | 范例 | 结果 |
---|---|---|---|
=< |