mysql练习数据_SQL数据分析 - 1 入门

练习1:数据库安装

  1. 如何验证mysql数据库安装成功?

9e228e27b8f9e5122af93ebbe80640b7.png

2. 如何验证用客户端(navicat)连接到mysql数据库?

双击打开安装完后的客户端navicat,在左上角有一个【连接】的选项,

85e815aa0f16009fd16376464d899637.png

点击后会弹出下图中的新建连接对话框,输入连接名,因为是自己学习的过程,mysql数据库和客户端navicat安装在一台电脑上,因此【主机名/IP地址】是localhost。

78c5dd8d854f453483bbf6776bbaf92d.png

填写完信息后,点击【连接测试】,出现如下对话框,

00aa814bdef524b088f68991b5353b4f.png

即表示属性均已设置正确,成功连接上mysql数据库了。再点击【确定】按钮,就可以连接到mysql数据库了。

练习2:创建学校数据库的表

  1. 创建学生表(student)

注意:学生表中的“学号”列设置为主键,“出生日期”字段数据类型为【date】

e0344e39c48d2da57f9c88b922c78b3f.png

2. 创建成绩表(score)

注意:成绩表中的“学号”列和“课程号”列一起设置为主键,也就是联合主键。“成绩”列数据类型为数值类型(float,浮点型)

f813ea7445c12084276cda0dce6110a2.png

3. 创建课程表(course)

注意:课程表中的“课程号”字段和“教师号”字段一起设置为主键,也就是联合主键。

8d41aea4c4aa717537e7b21c6546762d.png

4. 创建教师表(teacher)

注意:教师表中的“教师号”字段设置为主键。与前面三张表存在不同,“教师姓名”字段设置约束为“null”,其意义是这一列允许包含空值(null)

bebc74b66bd40798c39e11f982e58643.png

至此,四张表已经创建完成。

练习3:4张表里插入数据

6a3e04ce0b4e816fb4d3d19162d6b6ad.png

7bebd36033acb62cca779042fb4e5c77.png

3d21d955cfc2ac7a85b34eedd2ea093f.png

5d3c5b7a1a32d769e800725ea8b5ccfc.png

按照要求,如上面4张图所示,使用insert语句分别给4张表插入数据。

需注意的是,第四张表第三行数据中“教师姓名”处为null,表示此处为【空值】;而第四行数据中“教师姓名”处为'',表示此处为【空字符串】。

Tips:自己写sql语句的时候刚开始忘记使用英文括号了,导致信息栏一直报错,在这里mark一下提醒自己。

以上就是第一部分的课程练习。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值