mysql-DML操作语言(insert、delete、update)

一、插入:insert

  • 语法格式: insert into 表名(字段名1,字段名2,字段名3...) value(值1,值2,值3);
  • 注意:字段名、值,要一一对应;数量、数据类型都要对应
  • 插入数据:insert into t_student(no,name,sex,age,email) value(1,'zhangsan','m',20,'zhangsan@com');
  • insert 语句:可以一次插入多条语句
  • 语法:insert into t_use(字段名1,字段名2) value (),(),();  其中now()代表系统当前时间
  • insert into t_use(id,name,birth) values  (1,'zs','1980-1-1',now()),  (2,'s','1980-01-11',now()),   (3,'lisi','1982-11-1',now());

二、delete删除:支持回滚可恢复删除数据:rollback;(DML语句)delete:表中数据没有了,表还在;

  • 快速删除表中数据:delete from dept_bak; 这个删除数据比较慢;
  • 原理:数据删除后,这个数据在硬盘上的真实存储空间并没有释放;删除效率比较低;
  • 支持回滚可恢复删除数据:rollback;(DML语句)delete:表中数据没有了,表还在;
  • delete from t_use where id = 1;
  • delete from t_use;//删除所有

三、update更新

  • update 表名  set  字段名1 = 值1,字段名2=值2...where  条件; 没有条件限制会导致所有数据全部更新
posted @ 2022-04-13 22:30  280887072  阅读(84)  评论(0编辑  收藏  举报