1. 启动 mysql
    2. docker container start mysql1
    3. 或者
    4. docker run --name mysql1 -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql:5.7.28
    5. 进入 mysql
    6. docker exec -it mysql1 bash
    7. mysql -u root -p
    8. 输入密码 123456
    9. 创建数据库
    10. CREATE DATABASE db1 CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
    11. show databases;
    12. use db1;
    13. 创建表
    14. create table users(id serial, name text);
    15. create table staffs(id serial, name text);
    16. create table orders(id serial, user_id bigint unsigned, staff_id bigint unsigned, amount int unsigned);
    17. 创建记录
    18. insert into users (name) values ('XiaoMing');
    19. insert into staffs (name) values ('XiaoHong');
    20. insert into orders(user_id,staff_id, amount) values (1,1, 100);
    21. 使用 inner join
    22. select users.name as uname, orders.amount as amount from users inner join orders on users.id =orders.user_id;
    23. 得到 XiaoMing 100
    24. //T1{[INNER]|{LEFT|RIGHT|FULL}{OUTER}}JOIN T2 ON blloean_expression
    25. //使用事务 一个语句失败 则都不生效
    26. start transaction;
    27. 语句1; 语句2; 语句3;
    28. commit;