sql server 查询各表中有多少条记录_一周计划之 从零开始学SQL

大数据、大AI时代还是来临了,以指数型爆发式增长之态,迅速席卷了以往所有行业,波及到所有人,对于那些习惯了埋头苦干,两耳不闻窗外事的人来说,等再抬起头已发现,在全球发展历史来看,过去以来他们从事的行业,和被要求的技能,已经存在了至少半个世纪。

当然,这其中也包括这个焦虑的我自己,在十年前,对于专业、职业的选择,是不是应该要在十年后的今天再重新审视一番。

十年或许仅仅够一个小的技术实现突破,但对于我们所拥有的的时间,它却重要又不重要,重要是因为,在精力最充沛时间最富足的时期,它可以带领你跑完一场马拉松,而这是你顺势打上时代前进快车关键的一步;而又由于时代变化太快,每个人成为终身学习者后,对于呈现在我们面前的新兴事物,大家都站在同一起跑线上,都拥有同样的资源去窥探与追寻,不一样的在于你的努力程度,而这前提则需要我们能够意识到这些变化,并调整自身的适应能力。

所以呐,要抬起头多看看这世界,眼要疾 手要快,脑子还要多想一些,过去的时代就在前三次工业革命在之后不复存在了,而第四次,就在眼前。在之后的时间里,在这里记录时光,记录在未来几十年后会回首的你的努力。

第一阶段是SQL的学习,课程来自知乎用户 猴子(微信公众号 猴子聊人物),希望能够在前辈的带领下,迅速入门,还是感激这个时代,让我们有机会见到更多比我们厉害,还比我们努力的人但曾经就像是我们一样的人儿呐,所以让我们一起加油鸭~

a3f05d4bf209ce7a35c27a29d08d9802.png

闲扯结束,以下为课程记录~

~~~~~~~~~~~~~~~~~~~~~~~~

0817

数据库安装

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

在开始搜索框 输入mysql 点回车后,弹出mysql 8.0 command line client

输入在安装sql阶段设置的密码后回车,检查弹出的内容是否与下图相符,具体版本号以所按照的版本为主

5eb30a6b8e0a69ff1cb58a6f2cedeb9f.png

Q2 安装成功后,如何连接到数据库,并访问数据库内容获取我们需要的信息呢?

在按照上述步骤检验已经安装成功后,需要借助客户端,在这里我们使用navicat来操作数据库

按照以下步骤:登录navicat,点击菜单栏的 连接 按钮后,以次键入连接名,主机或IP地址,端口、用户名及密码后,点击左下角的 连接测试 后,在弹出 连接成功 对话框后 即表示连接成功

Q3 创建“school"数据库

先创建school数据库,以便在该数据库下创建后续多张表

e4a0ac4c20829ca31795e158002c74cc.png

Q3 创建表

选中刚刚创建的school,右键创建表,依次输入表中各列的名称、所属列中数值类型、长度及约束null等信息

  • 各表中数据信息有几点需要注意
  1. 主键的设置:每个表必须包含至少一个主键,其中score表需要设置学号和课程号为联合主键
  2. 数据类型:成绩需为float数据,出生日期需设置为date型数据,其他多为varchar
  3. 约束条件"不为null": teacher表中教师名称可为 空值

按照表数据内容依次建立student、score、course和 teacher 表

5c62a8911aa118e20661c8f147c983f5.png

图 school数据库下可能的表及表间关系

Q3.1 新建 student 表

656145fb695231846354535eadce779a.png

Q3.2 新建 score表

691edaa6a57945c4dfceb73f03e519b2.png

Q3.3 新建 course 表

676e4b4c659aec8a5bb79f3b5beec66f.png

Q3.4 新建 teacher 表

95ae230590c70d0613cb34649af513a2.png

Q4:4个表里插入数据

使用 insert 在各表中添加数据,通过在 查询 -新建查询-在查询编辑器窗口中输入insert语句,运行后保存

Q4.1student

图 查询编辑窗口insert语句

94eb03dbb179996564a229a19ee3f693.png

图 运行语句后,student表显示已经成功添加数据:

a7ad834b169d1817e27c64d22f8fe013.png

依次在 score表、course表、teacher表通过insert语句添加数据

Q4.2 score表

图 查询编辑窗口insert语句

13d3bff2b5adc45d11d5bf5fb8e53a35.png

图 运行语句后,score表显示已经成功添加数据:

296916ff04f8bdd1fa7831bcfbfe148a.png

Q4.3 course表

40fdb23b4b56cd7667720bbd42eacc90.png

9a5e8f26a87f67e445216235745fc401.png

Q4.4 teacher表

91f99eba142659a2259a1ac16a853841.png

d596407c8d808ecbb7ce68c28d374681.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值