mysql学习笔记 基本DML语句

DML:增删改表的数据

1.添加数据:
格式:insert into 表名(列名1,列名2,列名3…)values (值1,值2,值3…);
例如:insert into student(name,age,score) values('小明',18,99);
注意事项:列名和值要一一对应;列名可以省略不写 但是必须给每一个列赋值
例如:insert into student values('小明',18,99); 必须将每个列赋值 不然会报错
2.删除数据:
格式:delete from 表名 where 条件;
例:delete from sutdent where id=1;
注意事项:不加约束则会删除表中所有的记录
如果要删除所有记录 推荐使用:
truncate table 表名;
例如:truncate table student; 使用这种方式会直接删除student表 并且重新创建一个一样的新表 这种方式效率更高 当表中记录太多时比使用delete关键字更效率因为delete关键字会一条一条的删除记录 而truncate则是直接删除表 然后创建一个同样的空表
3.修改数据
格式:update 表名 set 列名1=值1,列名2=值2…where 条件;
例如:update student set name='小张',age=19 where id=1
注意:不加where约束条件则会修改表中所有记录的对应列

你可能感兴趣的:(mysql学习笔记 基本DML语句)