Mysql基础篇-DML
首先恭喜你学习了DDL的语句,下面开始DML语句,希望继续加油
DML 是 CRUD的快乐
- insert into _ values _ where _;
- update _ set _ where _;
- delete from _ where _;
通用注意:
你写某个表时需要写出某个数据库的某个表–>类似于go中的包的函数调用的感觉
字段的意思就是 某一列
条件的设定就是 某一行的绑定
前提准备
:## 添加数据(insert)
- 给指定字段添加数据(而不是添加字段噢)
** insert into 表名 字段名1,字段名2 values(值1,值2)**
- 给全部字段添加数据
insert into 表名 values(值1,值2,值…)
- 批量添加数据
insert into 表名(字段名1,字段名2)values(值1,值2),(值1,值2);
insert into 表名 values (值1,值2),(值1,值2)…; - 注意:
- 插入数据时,指定的字段顺序应该与值的顺序时一一对应的
- 字符串和日期数据应该包含在单引号(不要双引号)中
- 插入的数据大小,应该在字段的声明范围中
修改数据(update)
- 修改
update 表名 set 字段1-值1,字段2=值2,…[where 条件];
修改语句的条件可以有,也可以没有,如果没有条件,这回修改整张表的所有数据
删除数据(delete)
- delete from 表名 [where 条件];
–都空了
- delete 语句的条件如果没有就是会删除整张表的所有数据
- delete 语句不能删除某一个字段的值,可以使这个字段为null
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Echin の 博客!