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

MySQL数据库----DML语句

目录

  • DML-介绍
  • SQL-DML-添加数据
  • SQL-DML-修改数据
  • SQL-DML-删除数据

DML-介绍

DML英文全称是 Data Manipulation Language(数据操作语言),用来对数据库中表的数据记录进行增删改操作。

添加数据(INSERT)
修改数据(UPDATE)
删除数据(DELETE)

SQL-DML-添加数据

给指定字段添加数据:INSERT INTO 表名(字段1,字段2,…)VALUES(值1,值2,…);

给全部字段添加数据:INSERT INTO 表名 VALUES(值1,值2,…);
批量添加数据:
INSERT INTO 表名(字段名1,字段名2,…)VALUES(值1,值2,…),(值1,值2,…),(值1,值2,…);
INSERT INTO 表名 VALUES(值1,值2,…),(值1,值2,…),(值1,值2,…);
查询表中字段的数据:SELECT * FROM 表名;

【注意:】
插入数据时,指定的字段顺序需要与值的顺序时 一 一 对应的。
字符串和日期型数据应该包含在引号中。
插入的数据大小,应该在字段的规定范围内。

【示例:】
在表tb_user中添加字段

idnameagegender
1Idcast10

答案: insert into tb_user(id,name,age,gender) values(1,‘Itcast’,10,‘男’);
查看表字段的命令 : select * from tb_user;

SQL-DML-修改数据

UPDATE 表名 SET 字段名1 = 值1,字段名2=值2,…[WHERE 条件];

【注意:】修改语句的条件可以有,也可以没有,如果没有条件,则会修改整张表的所有数据。

【示例:】
将表tb_user中的 name 字段改为 itheima
答案:update tb_user set name = ‘itheima’ where id = 1;

SQL-DML-删除数据

DELETE FROM 表名 [WHERE 条件];

【注意:】
DELETE语句的条件可以有,也可以没有,如果没有条件,则会删除整张表的所有数据。
DELETE语句不能删除某一个字段的值

【示例:】
删除 gender 为女的员工
答案:delete from tb_user where gender = ‘女’;
删除所有员工
答案:delete from tb_user;

http://www.lryc.cn/news/579784.html

相关文章:

  • 【2.4 漫画SpringBoot实战】
  • 【模糊集合】示例
  • vue-37(模拟依赖项进行隔离测试)
  • Unity Android与iOS自动重启
  • uniapp打包微信小程序主包过大问题_uniapp 微信小程序时主包太大和vendor.js过大
  • 《导引系统原理》-西北工业大学-周军-“2️⃣导引头的角度稳定系统”
  • 暑期前端训练day3
  • RNN案例人名分类器(完整步骤)
  • Linux常见指令以及权限理解
  • 网安系列【1】:黑客思维、技术与案例解析
  • 实现如何利用 Kafka 延时删除 用户邮箱的验证码(如何发送邮箱+源码) - 第一期
  • Web攻防-文件上传黑白名单MIMEJS前端执行权限编码解析OSS存储分域名应用场景
  • 二叉树题解——二叉树的层序遍历【LeetCode】队列实现
  • 热血三国建筑攻略表格
  • SciPy 安装使用教程
  • 【agent实战】用Agentic方案构建智能附件处理聊天服务
  • Element UI 完整使用实战示例
  • 智能设备远程管理:基于OpenAI风格API的自动化实践
  • 每日算法刷题Day41 6.28:leetcode前缀和2道题,用时1h20min(要加快)
  • Java中Stream流的使用
  • 低代码实战训练营教学大纲 (10天)
  • Linux内核驱动(前言、工程环境搭建及linux系统移植)(7.3)
  • 计算机科学导论(10)什么是BIOS
  • 设计模式-观察者模式、命令模式
  • STM32要学到什么程度才算合格?
  • HTTP详细介绍
  • 【BurpSuite 2025最新版插件开发】基础篇7:数据的持久化存储
  • serviceWorker缓存资源
  • P1073 [NOIP 2009 提高组] 最优贸易
  • 【数字后端】- 衡量design的congestion情况