第十期_SQL_20190704

数据库的搭建

docker run \\
--name mysql \\
-v $PWD/mysql:/var/lib/mysql \\
-p 3306:3306 \\
-e MYSQL_ROOT_PASSWORD=hogwarts \\
-d mysql:5.7

常见的MySQL客户端工具

在线演练环境

安装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的数据库