目录
一、快速检查本地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:\sql>mysql\sql>mysql-8.0.32-winx64\sql>mysql-8.0.32-winx64\bin。(进入到对应bin目录)
- 输入命令:sql>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()函数。
- 统计员工表的所有员工的平均年龄。