当前位置: 首页 > article >正文

【Mysql】基础篇:DML(data manipulation language)语句:增、删、改数据库数据总结

在这里插入图片描述

  • 博主简介:努力学习的大一在校计算机专业学生,热爱学习和创作。目前在学习和分享:数据结构、Go,Java等相关知识。
  • 博主主页: @是瑶瑶子啦
  • 所属专栏: Mysql从入门到精通
  • 近期目标:写好专栏的每一篇文章

在这里插入图片描述

目录

  • 一、DML(data manipulation language)
  • 二、操作语句
    • 2.1:添加数据——insert
    • 2.2:修改数据——update
    • 2.3:删除数据——delete

一、DML(data manipulation language)

  • 数据库操作语言,用于对数据库中数据记录进行:增(insert)、删(delete)、改(update)
    在这里插入图片描述

二、操作语句

2.1:添加数据——insert

  • 给指定表添加一个数据行(一条记录):只给指定字段添加数据
insert into 表名 (字段1,字段2,...) values (1,值2,...);

字段和值按顺序一一对应

  • 给指定表添加一个数据行(一条记录):给全部字段添加数据
insert into 表名 values (1,2,...);
  • 给指定表添加多个数据行(多条记录)
insert into 表名 (字段1,字段2,...) values (1,2,...),(1,2,...);
insert into 表名 values (1,2,...),(1,2,...);

💡注意事项:

  • 字段和数据值按顺序一一对应
  • 插入数据大小,应该在字段规定的范围内
  • 字符串、日期类型数据应该包含在引号``中

2.2:修改数据——update

  • 修改指定表中某条记录(满足where后条件)中的指定字段:后面带where 语句)
update 表名 set 字段1 =1,字段2 =2,... where 条件

举例:


insert into emp value (2,'2','小明','男',12,'123456789012345680','2023-10-3'),(3,'3','小华','男',14,'123456789012345679','2023-10-3');

update emp set id = 4,name = '小花' where idcard = 123456789012345679;
  • 一次性修改指定表所有记录中的指定字段( 不带where 语句)
update 表名 set 字段名1 =1,字段2 =2,...

2.3:删除数据——delete

  • 删除表中满足where后面条件的所有记录(携带where语句)
 delete from table where 条件;

注意:删除是以一条记录为单位!所以不能删除某一个字段。但是可以使用update 语句将字段置为null

  • 删除表中所有记录( 不带where 语句)
delete from table;

在这里插入图片描述


http://www.kler.cn/news/16314.html

相关文章:

  • pod之debug初始化容器
  • 最优化方法Python计算:一元函数搜索算法——二分法
  • 【iOS】GCD学习
  • 【机器学习学习】第一天:入门指南
  • spring
  • QT实现固高运动控制卡示波器
  • 【SQL篇】面试篇之子查询
  • 一文解决MySQL突击面试,关键知识点总结
  • 解除Word的编辑保护【简单版】
  • 智能网联汽车城市化的进程和思考
  • next(), nextLine(),nextInt()报错分析
  • UG NX二次开发(C++)-建模-修改NXObject或者Feature的颜色(一)
  • Java学习报培训班好还是自学好?
  • 微服务SpringCloud面试题27问
  • appium-app测试-环境搭建手机和adb设置
  • 四和能聚分析做直播带货的商家通常发布什么类型的短视频
  • 电脑的选择
  • 06.toRef 和 toRefs
  • iOS 多线程使用示例
  • JSP 的本质原理解析:“编写的时候是JSP,心里想解读的是 java 源码“
  • 什么是Java中的反射机制?
  • Syncfusion Essential Studio Enterprise 2023.1 Crack
  • AOSP编译问题
  • 【Bus】编写一个Demo虚拟的总线-设备-驱动模型
  • 电话号码的字母组合
  • 荔枝派Zero(全志V3S)基于QT实现在LCD显示图片
  • 【五一创作】Scratch资料袋
  • 使用邻接矩阵实现有向图最短路径Dijkstra算法 题目编号:1136
  • 32岁阿里P7,把简历改成不知名小公司,学历改成普通本科,工作内容不变,投简历全挂!...
  • 什么是跨域?