笔头云 笔头云
首页
  • 常用工具

    • PDF工具
    • Excel工具
    • 解压缩工具
    • 身份证号码生成
  • 图像工具

    • 图像压缩
    • 图像转Word
    • 图像转Excel
    • 图片格式转换
    • 图像裁剪
    • 图像水印
    • 图像色彩调整
    • 图片转Icon
    • 二维码生成解析
  • 编程工具

    • Base64编解码
    • UUID生成
    • 身份证号码生成
    • JSON格式化
    • 批量添加前后缀
    • 时间戳转换
    • 随机密码生成
  • 通用公文

    • 通知
    • 函/复函
    • 会议纪要
    • 新闻稿件
  • 总结计划

    • 讲话稿
    • 工作方案
    • 工作计划
    • 工作总结
    • 工作汇报
    • 述职报告
    • 上会材料
    • 调研报告
    • 活动策划
  • 党建思想

    • 思想汇报
    • 心得体会
    • 申请书
设计模式
SQL教程
Redis
归档
首页
  • 常用工具

    • PDF工具
    • Excel工具
    • 解压缩工具
    • 身份证号码生成
  • 图像工具

    • 图像压缩
    • 图像转Word
    • 图像转Excel
    • 图片格式转换
    • 图像裁剪
    • 图像水印
    • 图像色彩调整
    • 图片转Icon
    • 二维码生成解析
  • 编程工具

    • Base64编解码
    • UUID生成
    • 身份证号码生成
    • JSON格式化
    • 批量添加前后缀
    • 时间戳转换
    • 随机密码生成
  • 通用公文

    • 通知
    • 函/复函
    • 会议纪要
    • 新闻稿件
  • 总结计划

    • 讲话稿
    • 工作方案
    • 工作计划
    • 工作总结
    • 工作汇报
    • 述职报告
    • 上会材料
    • 调研报告
    • 活动策划
  • 党建思想

    • 思想汇报
    • 心得体会
    • 申请书
设计模式
SQL教程
Redis
归档
  • SQL入门基础
  • 示例表结构
  • DQL数据查询语言
  • DML数据操作语言
    • 添加数据
    • 修改数据
    • 删除数据
  • DDL数据定义语言
  • DCL数据控制语言
  • MySQL数据类型
  • MySQL索引
  • MySQL视图
  • MySQL常用查询
  • MyBatisPlus常用操作
  • SQL教程
笔头云
2023-11-20
目录

DML数据操作语言

# DML 数据操作语言

DML(Data Manipulation Language)数据操作语言:用来对数据库表中的数据进行增删改。
关键字:INSERT、 UPDATE、 DELETE

# 添加数据

INSERT INTO 表名 (字段名1, 字段名2,...) VALUES (值1, 值2,...); # 给指定字段添加数据
INSERT INTO 表名 VALUES (值1, 值2,...); # 给所有字段添加数据
INSERT INTO 表名1 (字段名,...) SELECT 字段名,... FROM 表名2; # 将查询的结果插入到某张表中
# 新增学生数据
INSERT INTO tb_student VALUES ('6ef2fc92dd924712b3210d964f604782','2015006','丁一','2015-06-10'); 
# 将查询结果插入到某张表中
insert into tb_student_bak select * from tb_student where birthday >= 2015-01-01;
1
2
3
4
5
6
7

注意事项

  1. 插入数据字段的顺序要与值的顺序一一对应。
  2. 字符串和日期类型数据放引号内。
  3. 值的长度不能超出范围。

# 修改数据

UPDATE  表名 SET 字段名1 = 值1, 字段名2 = 值2,... WHERE 条件; # 修改数据
# 多张表修改
UPDATE 表名1 t1, 表名2 t2 SET t1.字段名 = t2.字段名 WHERE t1.字段名 = t2.字段名;
# 修改张三学生的姓名为zhangsan
UPDATE tb_student SET `name` = 'zhangsan' WHERE `name` = '张三'; 
1
2
3
4
5

注意事项

  1. 如果没有条件,则会修改所有数据。

# 删除数据

DELETE FROM 表名 WHERE 条件;
# 删除生日范围内的学生
DELETE FROM tb_student WHERE birthday BETWEEN '2015-03-01' AND '2015-03-15'; 
1
2
3

注意事项

  1. 如果没有条件,则会修改所有数据。
#SQL教程
上次更新: 2023/11/22, 09:11:05
DQL数据查询语言
DDL数据定义语言

← DQL数据查询语言 DDL数据定义语言→

意见反馈

您的建议对我们非常重要,欢迎留言反馈。

意见建议问题反馈其他
0/500
最近更新
01
通用公文 - 通知、函/复函、会议纪要、新闻稿件
06-06
02
总结计划 - 讲话稿、工作方案、工作计划、工作总结、述职报告等
06-06
03
党建思想 - 思想汇报、心得体会、申请书
06-06
更多文章>
Theme by Vdoing | Copyright © 2023-2026 鲁ICP备2023014898号 公安备案号:37020302372159
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×