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

MySQL复习(检查本地MySQL是否安装、DataGrip数据库可视化工具使用、增删改查基础语法、唯一索引、SQL简单函数)

目录

一、快速检查本地MySQL是否安装。(详细教程)

(1)MySQL本地系统环境变量配置。(简单说明)

(2)cmd命令行——判断MySQL是否安装成功!

二、DataGrip数据库操作可视化工具。

(1)基本介绍。

(2)创建数据库新连接。

(3)新建数据库。

(4)新建表。

(5)新增数据库表字段。设置主键。插入数据。

三、数据库的基本增删改查。

(1)查询。

查询所有。(select * from 表名)

条件查询。(where)

模糊查询。(like)

分页查询。(limit 分页起始索引,每页显示数据条数 )

排序查询。(order by)(asc:递增。desc:递减)

分组查询。(函数)(group by)(having)

连接查询。(left 表1 join 表2 on 关联条件)

关联查询+分页查询。

(2)插入。

insert into 表名(字段1,字段2,字段3...) values (值1,值2,值3...)。

(3)更新。

update 表名 set 字段1=值1,字段2=值2,字段3=值3 where ...。

(4)删除。

delete from 表名 where ...。

truncate 表名。(删除表中所有数据。id重置!)

(5)唯一索引。

(6)count()函数、sum()函数。


一、快速检查本地MySQL是否安装。(详细教程)

  • 引言:关于MySQL的本地下载、安装需要提前去学习、操作。博主这里不演示了。


(1)MySQL本地系统环境变量配置。(简单说明)



(2)cmd命令行——判断MySQL是否安装成功!
  • Win+R。输入cmd进入命令行窗口。


  • 进入到对应安装MySQL目录的bin目录下并复制路径地址。


  • d:。(进入到D盘下)
  • cd D:\mysql\mysql-8.0.32-winx64\mysql-8.0.32-winx64\bin。(进入到对应bin目录)
  • 输入命令:mysql -h localhost -u root -p。再输入密码后。


  • Win+R。输入services.msc进入服务启动窗口。



  • 再输入status。完整查看当前本地MySQL版本及其它详细信息。

二、DataGrip数据库操作可视化工具。

(1)基本介绍。
  • 官网下载地址。DataGrip: The Cross-Platform IDE for Databases & SQL by JetBrains

  • 当然也可以使用其它数据库操作可视化工具。(如:Navicat、SQLyog等等)

(2)创建数据库新连接。



  • 若测试链接失败,并提示出现:DBMS: MySQL (无版本) 区分大小写: 普通形式=mixed,分隔形式=exact Connection refused: connect.。
  • 解决方法的博客链接:https://blog.csdn.net/m0_74363339/article/details/139150017

(3)新建数据库。



(4)新建表。


(5)新增数据库表字段。设置主键。插入数据。


  • 字段description是longtext(长文本类型)。
  • varchar。字符串类型。



  • 给员工表employee插入几条新数据。


三、数据库的基本增删改查。

(1)查询。
  • 打开查询控制台。(书写SQL语句的地方)


  • 查询所有。(select * from 表名)


  • 条件查询。(where)
  • 根据id字段查询。


  • 根据name字段、age字段查询。(where+and)



  • 模糊查询。(like)



  • 分页查询。(limit 分页起始索引,每页显示数据条数 )


  • 从第2条数据开始查询,总共查两条数据。(limit 1,2)


  • 排序查询。(order by)(asc:递增。desc:递减)
  • 让新增数据排在最前面展示。(id越大,排序越前)


  • 分组查询。(函数)(group by)(having)
  • 查询员工信息表中男生的个数。



  • 连接查询。(left 表1 join 表2 on 关联条件)
  • 新建部门表(dept)。(一对多关系:一个部门多个员工)


  • 员工信息表中新增字段department_id(所属部门ID)。




  • 查询每个员工信息且所属部门信息。


  • 关联查询+分页查询。

(2)插入。
  • insert into 表名(字段1,字段2,字段3...) values (值1,值2,值3...)。


(3)更新。
  • update 表名 set 字段1=值1,字段2=值2,字段3=值3 where ...。
  • 一定一定要加where子句。否则更新全表的数据!
(4)删除。
  • delete from 表名 where ...。
  • truncate 表名。(删除表中所有数据。id重置!)
(5)唯一索引。
  • 设置字段的唯一索引。(UNIQUE)


(6)count()函数、sum()函数。
  • 统计员工表的所有员工的平均年龄。

相关文章:

  • 单片机自学指南
  • Apifox Helper 自动生成API接口文档
  • 基于“动手学强化学习”的知识点(六):第 19 章 目标导向的强化学习(gym版本 >= 0.26)
  • 强大的CSS变量
  • 华发股份:多元业务协同赋能 财务稳健护航高质量发展
  • 第一章 Python 概述与语法基础
  • IP 协议
  • 71.HarmonyOS NEXT PicturePreviewImage组件深度剖析:从架构设计到核心代码实现
  • 【Tools】Visual Studio Code安装保姆级教程(2025版)
  • PyTorch系列教程:基于LSTM构建情感分析模型
  • 使用curl随机间隔访问URL-使用curl每秒访问一次URL-nginx
  • windows更改系统时间后屏幕开始闪烁
  • 技术-NBIOT
  • nginx中间件部署
  • 996引擎-自定义属性-方法2:setitemcustomabil
  • Altium Designer——CHIP类元器件PCB封装绘制
  • 55年免费用!RevoUninstaller Pro专业版限时领取
  • 来源于雷公藤的CYP450的C-H氧化酶-文献精读116
  • OpenCV多分辨率模板匹配与容错优化实战指南
  • 012---状态机的基本知识
  • 新加坡国会选举投票抽样结果公布,执政党已获超半数议席
  • 澳大利亚总理阿尔巴尼斯率领工党赢得2025年联邦选举
  • 国家能源局:鼓励各地探索深远海、沙戈荒等可再生能源制氢场景
  • 对华小额包裹免税取消=更高价格+更慢物流,美消费者为关税政策买单
  • 礼来一季度净利增近三成,明星GLP-1药物替尔泊肽贡献近半收入
  • 海警巡航时海豚围舰艇嬉戏,专家:证明海域生态环境持续向好