练习1:数据库安装
- 如何验证mysql数据库安装成功?
2. 如何验证用客户端(navicat)连接到mysql数据库?
双击打开安装完后的客户端navicat,在左上角有一个【连接】的选项,
点击后会弹出下图中的新建连接对话框,输入连接名,因为是自己学习的过程,mysql数据库和客户端navicat安装在一台电脑上,因此【主机名/IP地址】是localhost。
填写完信息后,点击【连接测试】,出现如下对话框,
即表示属性均已设置正确,成功连接上mysql数据库了。再点击【确定】按钮,就可以连接到mysql数据库了。
练习2:创建学校数据库的表
- 创建学生表(student)
注意:学生表中的“学号”列设置为主键,“出生日期”字段数据类型为【date】
2. 创建成绩表(score)
注意:成绩表中的“学号”列和“课程号”列一起设置为主键,也就是联合主键。“成绩”列数据类型为数值类型(float,浮点型)
3. 创建课程表(course)
注意:课程表中的“课程号”字段和“教师号”字段一起设置为主键,也就是联合主键。
4. 创建教师表(teacher)
注意:教师表中的“教师号”字段设置为主键。与前面三张表存在不同,“教师姓名”字段设置约束为“null”,其意义是这一列允许包含空值(null)
至此,四张表已经创建完成。
练习3:4张表里插入数据
按照要求,如上面4张图所示,使用insert语句分别给4张表插入数据。
需注意的是,第四张表第三行数据中“教师姓名”处为null,表示此处为【空值】;而第四行数据中“教师姓名”处为'',表示此处为【空字符串】。
Tips:自己写sql语句的时候刚开始忘记使用英文括号了,导致信息栏一直报错,在这里mark一下提醒自己。
以上就是第一部分的课程练习。