学习目标:
- MySQL中的DML操作
学习内容:
- 添加数据
- 删除数据
- 修改数据
内容展示:
一:添加数据
语法:insert into 表名(列名1,列名2,列名3,......) values (值1,值2,值3,.......);
insert into student(id,name,age,gender) values(1,"张三",18,"男");
注意:1.列名和值一 一对应;
2.如果表名后不接列名,则默认给所有的列名添加值;
3.除了数字类型,其他类型都需要使用引号(单双皆可)引起来;
4.中文无法插入问题:需要将表设置为utf8编码方式;
二:删除数据
语法:delete from 表名 [where 条件 如:id=1];
delete from student where id=1;
注意:1.如果不加条件,则删除所有记录;
删除所有记录:
1.不推荐,不删除表,使得它有多少条记录就会执行多少次删除操作;
delete from student;
2. 推荐,效率高;它是先删除表,然后再创建一张一模一样的表;
truncate table student;
三:修改数据
语法:update 表名 set 列名1=值1,列名2=值2,........[where 条件];
update student set id=2,name="李四" where id=1;
注意:如果不添加条件,则会修改表中的所有记录;