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

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()函数。
  • 统计员工表的所有员工的平均年龄。


http://www.kler.cn/a/587322.html

相关文章:

  • 【科研绘图系列】R语言绘制网络相关图(cor network plot)
  • 11 | 给 Gin 服务器添加中间件
  • Mac下安装Zed以及Zed对MCP(模型上下文协议)的支持
  • PyQt基础——简单闹钟ui实现(图形化界面、定时器事件)
  • C#的简单工厂模式、工厂方法模式、抽象工厂模式
  • Umi-OCR 全家桶
  • C++20 `<bit>` 中的整数 2 的幂运算和 `std::bit_cast`:由浅入深的探索
  • 定制开发开源 AI 智能名片 S2B2C 商城小程序源码在小程序直播营销中的应用与价值
  • matlab 量化交易投资策略研究
  • 基于 Verilog 的 4 位二进制计数器设计与实验:从理论到实践的深度剖析
  • 数据库版本问题导致的查询bug
  • 宇数科技激光雷达L2
  • 3ds Max 鼠标与快捷键组合操作指南
  • 【愚公系列】《高效使用DeepSeek》009-PPT大纲自动生成
  • DeepSeek:为教培小程序赋能,引领行业变革新潮流
  • DeepSeek对两个网页所描述的数据库高可用方案的分析与比较
  • 什么是网络协议
  • 炼丹师的魔法工坊:玩转 TensorFlow Keras Sequential 模型
  • 什么是 HTML?
  • Ubuntu 常用指令手册