何处获取样本数据库到练习 SQL( 以及如何检查已装入)

2026年8月22日1 次浏览来源:Dev.to阅读原文

由数据分析师Michael Nocito撰写 .

到本页末尾,你将会有一个真正的数据库 坐在你自己的电脑上,里面有11个表格,3,503个音轨和412个客户发票,你将会运行一个查询,证明每个表格都完好无损地到达。

然后,你将运行一个参赛 在其中的两张桌子上, 这是单电子表格永远无法教你的事情。

大约需要5分钟,却毫无代价。

这是今天真正要做的。

下载 Chinook 数据库文件,在 SQLite 的 DB 浏览器中打开,并运行一个查询,以计算每个表格中的行数 。

如果计数符合下面打印的,则您有工作练习环境,可以停止购买.

短版本:得到,打开,数行,再加入两个表.

北风和莎琪拉是另外两个你将会看到的名字,还有一张桌子在下方,上面写着每张都是正确的选择。

一个样本数据库击败你已有的CSV的原因是一个想法,所以它得到了图片.

原件上有一个图 以言语: 两板并相接.

左面板单列并列,单独站立而无所附.

右面板有四个较小的网格互相排列.

每个小网格边缘的突出列由一条固行接入相邻网格上相匹配的突出列,所以所有四个网格都被接通成连接的形状.

左面板完全没有线条,因为没有线条可以到达.

此页上的每一个数字都是真实的.

我于2026年8月8日下载了Chinook v1.4.5和Northwind,并用SQLite 3.51.1运行了每个查询.

计数、产出和行乘法都是回来的,而不是应该回来的。

如果你还没有数据库软件,如何建立SQL数据库是该步骤的15分钟版本,这页紧接其后。

1.

在解释之前,为什么一个CSV是不够的:想想你工作过的最后一个电子表格。

旁边没有第二个文件你就不能回答什么问题?

在一个文件中可以练习的几乎每个 SQL 练习都是过滤器,一个排序,或者一个总计.

这些是真正的技能,你将在下午用完。

在面试中被测试和每天在工作中使用的技能是联想,谷物,和解,每一张都至少需要两张互相参照的表格.

一个样本数据库是一个包含许多表格的单一文件,这些表格已经正确地相互提及.

有人在一张桌子上做了14个客户 另一张桌子上做了14个客户 电线是练习材料 您不会像下载关系那样下载数据 。

2.

Get Chinook,从Chinook开始的那个是一所由艺术家,专辑,音轨,客户,发票,以及售出他们的工作人员等编成的数字音乐商店.

这是最好的初学者选择,因为它是作为一个现成的SQLite文件而来。

没有服务器, 没有脚本可以运行, 没有导入步骤可以出错 。

下载此文件并将其重新放入您可以找到的地方, 如文档文件夹 。

大约是1MB 右键单击链接并选择将链接保存为或粘贴在浏览器的地址栏中 。

文件扩展名是 , 您也可以在别处看到或用于同类文件 。

SQLite并不在意你们使用的3个中哪一个;它们都只是一个名字.

忽略发布中的另一个文件, 这是一个用于建立数据库而不是数据库本身的指示脚本,运行它是你今天不需要的一个步骤。

3.

打开它,以及证明它加载在解释前的查询:您即将运行一个返回8行的查询.

那能显示什么结果 仅仅在磁盘上看到文件不能吗?

打开 SQLite 的 DB 浏览器, 选择开放数据库, 并选择您刚刚下载的文件 。

左下方的表格列表:相册、艺术家、客户、雇员、流派、发票、发票、M

分享