DataWhale学习组之MySQL第三次学习任务

学习内容

2.1 MySQL 基础 (二)- 表操作

#学习内容#

1. MySQL表数据类型

具体参考:此博客

2. 用SQL语句创建表

    语句解释

    设定列类型 、大小、约束

    设定主键

3. 用SQL语句向表中添加数据

    语句解释

    多种添加方式(指定列名;不指定列名)

4. 用SQL语句删除表

    语句解释

    DELETE

    DROP

    TRUNCATE

    不同方式的区别

5. 用SQL语句修改表

    修改列名

    修改表中数据

    删除行

    删除列

    新建列

    新建行

2.2 MySQL 基础 (三)- 表联结

#学习内容#

  • MySQL别名
  • INNER JOIN
  • LEFT JOIN
  • CROSS JOIN
  • 自连接
  • UNION
  • 以上几种方式的区别和联系

2.1的作业:

项目三超过5名学生的课(难度:简单)

1.创建courses表

DataWhale学习组之MySQL第三次学习任务_第1张图片

插入数据

DataWhale学习组之MySQL第三次学习任务_第2张图片

3列出所有超过或等于5名学生的课

DataWhale学习组之MySQL第三次学习任务_第3张图片

项目四交换f和m的值

创建表

插入值

DataWhale学习组之MySQL第三次学习任务_第4张图片

交换所有的 f 和 m 值(例如,将所有 f 值更改为 m,反之亦然)。要求使用一个更新查询,并且没有中间临时表。

DataWhale学习组之MySQL第三次学习任务_第5张图片

项目五组合两张表

创建

插数据

DataWhale学习组之MySQL第三次学习任务_第6张图片

DataWhale学习组之MySQL第三次学习任务_第7张图片

结果

DataWhale学习组之MySQL第三次学习任务_第8张图片

 

项目六

DataWhale学习组之MySQL第三次学习任务_第9张图片

你可能感兴趣的:(MySQL学习)