数据库的搭建
docker run \\
--name mysql \\
-v $PWD/mysql:/var/lib/mysql \\
-p 3306:3306 \\
-e MYSQL_ROOT_PASSWORD=hogwarts \\
-d mysql:5.7
常见的MySQL客户端工具
- mysql shell
- mysql workbench
- phpmyadmin https://www.phpmyadmin.net/
- navicat
在线演练环境
- 在线演练的数据库地址: docker.testing-studio.com:3306
- 用户名密码: hogwarts hogwarts
- phpmyadmin: http://47.95.238.18:3080/
- SQL简单教程 SQL Tutorial
安装mysql-client
mac
brew install mysql-client
windows需要自行下载mysql并安装,安装后可以找到mysql命令
单独下载地址:https://dev.mysql.com/downloads/shell/
mysql-client是一个官方的客户端连接管理的工具套件
mysql shell
从本地连接远程服务器
mysql -h docker.testing-studio.com -P 3306 -u hogwarts -p
mysql -h docker.testing-studio.com -P 3306 -u hogwarts -phogwarts -D employees -e "select * from salaries limit 10;"
mysql -h docker.testing-studio.com -P 3306 -u hogwarts -phogwarts -D employees -e "select * from salaries limit 10;" -s | awk '{print $2}'
mysql -h docker.testing-studio.com -P 3306 -u hogwarts -phogwarts -e "select * from employees.salaries limit 10;" -s | awk '{print $2}'
mysql workbench
下载地址:https://dev.mysql.com/downloads/workbench/、、
测试数据
作业
- 使用mysql shell统计salaries表中薪资最高的100人的平均工资
建议每个人都搭建下MySQL的数据库