
一、简介
SQL:Structured Query Language,结构化查询语言。(一门用于查找管理数据库中数据的编程语言)

mysql数据库用于存放数据,客户端navicat是为了方便操作数据库而设计的一种图形化软件。
二、数据库安装相关问题
Q1:如何验证mysql数据库安装成功?

mysql安装完毕之后,在菜单栏找到并打开“MySQL 8.0 Command Line Client-Unicode”,输入密码运行,如果出现截图中红框的文字提示,即代表mysql数据库安装成功。
Q2:如何用客户端(navicat)链接到mysql数据库?

如上图在navicat中的操场所示,出现“连接成功”即说明连接属性设置正确,连上mysql数据库了。
因为是自己实操练习,将mysql数据库和客户端navicat安装在了一台电脑上了。因此在填写连接数据库的信息的地方输入: 连接名:起一个名字,可以随意起; 主机名或IP地址:localhost,表示mysql数据库在本地(也就是自己的电脑上); 端口:默认是3306; 用户名和密码:输入安装mysql数据库时设置的用户名和密码。
Tips:在实际的业务中,数据库服务器不在自己的电脑上(本地)上,这时候提供数据库的人会告诉你上面图片里要填的信息。
三、实操练习
创建学校数据库的表:
表的创建、删除和更新

注:“成绩表(score)“和“课程表(course)”表名位置有误,调换过来。


”课程表的“学号”和“课程号”一起设置为主键约束( 联合主键)
“成绩”这一列设置为数值类型( float,浮点数值)


数据的插入、删除和更新:

注:“成绩表(score)“和“课程表(course)”表名位置有误,调换过来。
1)学生表(student)中插入数据:


2)成绩表(score)中插入数据:


3)课程表(course)中插入数据:


4)教师表(teacher)中插入数据:


四、总结

掌握SQL的“最少必要知识”,并实例操练,即可简单入门。