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

记录相关的操作

记录相关的操作

一、介绍

MySQL数据库操作:DML

在MySQL管理软件中,可以通过SQL语句中的DML语言来实现对数据的操作,包括

  1. 数据的插入:insert
  2. 数据的更新:update
  3. 数据的删除:delete
  4. 数据的查询:select

二、插入数据 insert

插入完整数据 (顺序插入)

语法一
insert into 表名(字段1,字段2,字段3...字段n)  values(值1,值2,值3...值n);
语法二
insert into 表名 values(值1,值2,值3...值n);

指定字段插入数据

语法
insert into 表名(字段1,字段2,字段3...) values(值1,值2,值3...);

插入多条记录

语法
insert into 表名 values(值1,值2,值3...值n),  # 逗号(值1,值2,值3...值n),(值1,值2,值3...值n)   # 最后一笔记录不要加逗号;  # 最后的分号不要忘了

插入查询结果

语法
insert into 表名(字段1,字段2,字段3...字段n) valuesselect (字段1,字段2,字段3...字段n) from 表2where ...;

三、更新数据 update

语法
update 表名 set字段1=值1,字段2=值2,where condition  -- "condition"(条件)指的是用于筛选数据的表达式或逻辑语句。;
示例
update mysql.user set password=password('123')where user='root' and host='localhost';

四、删除数据 delete

语法
delete from 表名where condition;
示例
delete from mysql.user where password=''
;
练习
更新MySQL root用户密码为mysql123
删除除从本地登录的root用户以外的所有用户

五、查询数据 select

单表查询

单表查询的语法

语法
select distinct 字段1,字段2...
from 表名
where 条件
group by field  # "field"(字段)指的是数据表中的一个列
having 筛选过滤
order by field
limit 限制条数

关键字的执行优先级 (重点)

重点中的重点: 关键字的执行优先级
执行顺序 简析 作用
from 数据来源 首先确定数据来源的表
执行表连接操作
where 行级过滤 对原始数据进行筛选
不能使用 SELECT 中的别名
group by 分组 按指定字段分组
常与聚合函数一起使用
having 组级过滤 对分组后的结果进行筛选
可以使用聚合函数
select 选择字段 选择要返回的字段
计算表达式,创建别名
distinct 去重 去除重复行
order by 排序 对结果集排序
可以使用 SELECT 中的别名
limit 限制结果 限制返回的行数

SQL逻辑查询语句执行顺序详见:

多表查询

子查询

六、权限管理

http://www.jsqmd.com/news/43828/

相关文章:

  • P9846 [ICPC 2021 Nanjing R] Paimons Tree
  • linux audio
  • 不同方向的箭头符号
  • 11.13 表子查询 内连接补充 事务
  • Elasticsearch 7.17 集群添加账号密码
  • 深入解析:推荐给硬件工程师的技术书籍
  • 全球可观测厂商怎么选?2025年可观测性平台深度分析
  • 2025 ICPC 沈阳区域赛 游记
  • 在树莓派中配置X11桌面的HDMI配置
  • 2025年最新苗木批发基地综合实力排行榜单,国槐/樱花/红叶李/苗木/金叶复叶槭/红叶石楠/丝棉木/油松/白蜡/金叶女贞/紫薇种植推荐
  • 2025 最新移动厕所源头厂家推荐:千台设备储备 + 全国服务网点,国际测评认证优质品牌榜单工地临时/户外移动厕所出租/移动公厕租赁/出租移动厕所公司推荐
  • 透视数字世界:可观测平台如何破解企业智能运维困局
  • kotlin中HorizontalDivider() ModalBottomSheet background()
  • 2025 履带厂家最新推荐排行榜:聚焦高性能钢制履带与履带板,权威测评优选榜单履带板/履带钢/钢制履带/钢履带/履带型钢公司推荐
  • 11月18号
  • 2025 最新黄锈石实力厂家推荐排行榜:无辐射环保石材权威测评,光面 / 荔枝面 / 路沿石优质供应商精选黄锈石菠萝面/黄锈石滚石/黄锈石蘑菇石公司推荐
  • linux at 脚本
  • 机器学习鼻祖级算法——使用SVM实现多分类及Python实现 - 指南
  • 城市生命线安全专项应用系统--供水管网安全监测环境
  • linux asp.net
  • 什么是可观测性?数字化转型时代的企业“透视眼”
  • 2025年苗木批发基地十大诚信批发商排行,青叶复叶槭/红叶李/金叶复叶槭/紫薇/苗木/栾树/白蜡/油松/无刺枸骨球/红叶石楠种植怎么选择
  • 每日 Emacs Tip:Keyboard Macros(键盘宏)——内置小功能详解
  • 每日 Emacs Tip:Emacs Lisp 语法详解 —— 反引用(Backquote)
  • 详细介绍:【物联网架构】
  • 深入解析:FPGA开发入门:深入理解计数器——数字逻辑的时序基石
  • CF1898F Vova Escapes the Matrix
  • 2025年佛山二手房拍卖公司专业推荐指南,佛山二手房拍卖/佛山房屋拍卖全流程服务
  • linux as 命令
  • 2 小时,我搭了一套工单实时跟进系统,让每个工序进度一目了然!