概述
Mysql是互联网行业中最流行的数据库,是一种常见的关系型数据库。
安装
安装Mysql的方式多种多样,采用官网下载Mysql Installer
安装程序进行安装的方式较为常见,但是这种方式比较繁琐,毕竟我们只需要使用Mysql功能即可。这里介绍两种简单的Mysql安装使用方式。
工具安装
采用PhPStudy工具直接创建Mysql环境。
1.下载系统程序包
2.安装程序
3.运行Mysql套件,使用客户端连接工具连接即可使用
容器安装
1.拉取mysql镜像
1 | docker pull mysql:5.7 |
2.运行mysql容器
1 | docker run --name mysql -p 3326:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7 |
3.连接部署主机并使用指定的3326端口即可完成数据库连接
使用
一般情况下,使用代码或客户端连接工具操作mysql的情况居多。在此就不介绍所有的mysql指令集,如需系统学习mysql请访问专业网站或官网。在此处只介绍无客户端情况下使用命令行操作数据库常用的指令。
1.进入mysql容器
1 | docker exec -it mysql bash |
2.登录数据库
1 | mysql -u root -p |
3.查看所有数据库
1 | show database; |
4.使用指定数据库
1 | use [database]; |
5.查看数据库下所有表
1 | show tables; |
6.查看指定表的表结构
1 | describe [table_name]; |
7.查看表的列信息
1 | show columns from [table_name]; |
8.向表中插入数据
1 | insert into [table_name] (colimn1,colimn2,column3,...) |
9.查询数据
1 | select * from [table_name] where [conditions] order by [column] DESC/ASC; |
10.修改数据
1 | update [table_name] set [cloumn] = [value] where [condition]; |
11.删除数据
1 | delete from [table_name] where [condition]; |
12.允许MySQL远程连接
1 | # 进入容器内部 |
13.赋予MySQL远程连接权限
1 | # 进入MySQL,输入密码 |