MySQL之数据库DML

数据操作DML

这里的数据操作就是增删改的更新操作,不包括查询

插入
insert into(列名1,列名2,列名3...) values (1,2,3...); //向表中插入对应列
insert intovalues (1,2,3...);     //向表中插入所有列

第一种是需要按照列名对应写数值的,可以省略,但必须对应

第二种是一次插入一行,是都要写的

也可以插入多行只需在之后填入新的行即可

insert into student(sid,name,gender,age,birth,address,score)
            values(1001,'男',18,'1996-12-23','北京',83.5),
            	  (1001,'男',18,'1996-12-23','北京',83.5);
insert into student values(1001,'男',18,'1996-12-23','北京',83.5);
修改
update 表名 set 字段名=,字段名=...;
update 表名 set 字段名=,字段名=... where 条件;

例如

-- 将所有学生的地址修改为重庆 
update student set address = '重庆';

-- 讲id为1004的学生的地址修改为北京 
update student set address = '北京' where id = 1004 

-- 讲id为1005的学生的地址修改为北京,成绩修成绩修改为100 
update student set address = '广州',score=100 where id = 1005
删除
delete from 表名 [where 条件];
truncate table  表名;
truncate 表名;

例如

-- 1.删除sid为1004的学生数据
delete from student where sid  = 1004;

-- 2.删除表所有数据
delete from student;

-- 3.清空表数据
truncate table student;
truncate student;

需要注意的是delete和truncate原理不同,delete只删除内容,而truncate类似于drop table ,可以理解为是将整个表删除,然后再创建该表。之后再学习其他内容的时候我们会继续补充其中的内容。

相关推荐

  1. MySQL数据库DML

    2024-01-25 19:00:05       57 阅读
  2. MySQL数据库DQL

    2024-01-25 19:00:05       39 阅读
  3. 四、MySQLDML && DQL

    2024-01-25 19:00:05       48 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-25 19:00:05       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-25 19:00:05       106 阅读
  3. 在Django里面运行非项目文件

    2024-01-25 19:00:05       87 阅读
  4. Python语言-面向对象

    2024-01-25 19:00:05       96 阅读

热门阅读

  1. 寒假刷题第14天

    2024-01-25 19:00:05       62 阅读
  2. ZCC575数字温度传感器替代lm75

    2024-01-25 19:00:05       53 阅读
  3. 【蓝桥备赛】最大数组和——前缀和

    2024-01-25 19:00:05       68 阅读
  4. Oracle 日常健康脚本

    2024-01-25 19:00:05       43 阅读
  5. Golang内存逃逸引发的面试考察点

    2024-01-25 19:00:05       65 阅读
  6. Flutter Image库详细介绍与使用指南

    2024-01-25 19:00:05       62 阅读
  7. 【ceph】ceph关于清洗数据scrub的参数分析

    2024-01-25 19:00:05       61 阅读
  8. ReactNative进阶(三十六):iPad横屏适配

    2024-01-25 19:00:05       60 阅读
  9. 力扣206-反转链表

    2024-01-25 19:00:05       56 阅读
  10. Linux系统文件权限详解

    2024-01-25 19:00:05       63 阅读