navicat运行本地sql文件失败_从零学会SQL:入门(实操演示)

f64b6b61f8b6dbf5b6db742e8c71e702.png

一、简介

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

6b27874bca057a86a4d274631feaeb43.png
mysql数据库用于存放数据,客户端navicat是为了方便操作数据库而设计的一种图形化软件。

二、数据库安装相关问题

Q1:如何验证mysql数据库安装成功?

180dbff878457c2a8a6eecd71be4bbb2.png

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

Q2:如何用客户端(navicat)链接到mysql数据库?

f565124eded32c37cf70b4e40eb40f66.gif

如上图在navicat中的操场所示,出现“连接成功”即说明连接属性设置正确,连上mysql数据库了。

因为是自己实操练习,将mysql数据库和客户端navicat安装在了一台电脑上了。因此在填写连接数据库的信息的地方输入: 连接名:起一个名字,可以随意起; 主机名或IP地址:localhost,表示mysql数据库在本地(也就是自己的电脑上); 端口:默认是3306; 用户名和密码:输入安装mysql数据库时设置的用户名和密码。

Tips:在实际的业务中,数据库服务器不在自己的电脑上(本地)上,这时候提供数据库的人会告诉你上面图片里要填的信息。

三、实操练习

创建学校数据库的表:

表的创建、删除和更新

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

3b41bf3a63747852cd4c735febda3148.png
学生表(student)

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

e68e3f2e63e62dbb10d0edafd4ec3909.png
课程表(course)

847b75cd734432b052d60bbb811fed97.png
教师表(teacher)

数据的插入、删除和更新

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

1)学生表(student)中插入数据

1cf7abe120c543eb1384d2945d328dcf.png

32e3b6342652ce2fb0f59494cafbb507.png

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

537076edff8aac6053f94d69fa0cfc73.png

5d6048947e24331b10a13e53acdd561e.png

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

20c26278d853daaf4d9801377f3512c4.png

58a257ee09ec539c8ffa8fa5ef8f3579.png

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

2086f3bbf13a7c0d55b93e3da52941bc.png

87532a91d720c0a3274a6746478a71ac.png

四、总结

4964fd2e1c325c232ed137864aa2c9d8.png

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值