新手如何学习SQL

本文来自读者投稿,作者:晓东

Access在日常工作中可能不太常用,那些使用SQL的专业人士似乎把Access看做是玩具,其实也对也不对,Access我之前也只是停留在大学计算机二级考试时学过,之后便忘了。相比Excel,Access显得更为冷门。这一篇文章当做是我自己学习Access的笔记。因为我对Excel比较熟悉,想通过Access来学习sql语言,而Access可以当做是Excel的拓展。

首先推荐几本书

第一本是《表哥的Access入门》,跟着书中的案例可以快速把Access的重要知识点过一遍,而且它前两章是对比Excel来学习的。另外那本教科书般的《中文版 Access 2016宝典(第8版)》显得大而全,反而对新手不太友好。

第二本是《SQL必知必会》,这本书是学习SQL的最佳拍档。而且它比较少见地照顾到了Access的知识点,因为Access的\”玩具\”属性,许多有关SQL书籍都会忽略Access这个数据库软件。

第三本是《SQL基础教程》,一如大多数日版计算机书籍,把知识点讲解得通俗易懂。

实践部分

下面说说怎样学,其实最好的方法就是一边实践一边学,对照着书中的案例做一遍便容易熟悉并掌握了。

以《sql基础教程》中的图2-1为例:

我们可以先在Excel中录入数据,全选所有数据,按Ctrl+C复制所选部分。

然后打开Access,新建一个开白数据库

在左侧栏空白处,右键单击,按“粘贴”

让数据的第一行包含列标题

导入后,可以看到左侧栏有我们刚才粘贴过来的表格

接下来我们创建一个sql查询,创建>查询设计,视图>SQL视图

输入图中的以下内容

SELECT product_id, product_name,        purchase_price FROM product;

语句意思是从product这个表格中,选取product_id,product_name,purchase_price 这三列,完整输入后,按Ctrl+S保存,可以命名查询为2-1。

      

最后在左侧栏,双击刚才新建的查询。大功告成,一个基本的列的查询便完成了。有兴趣的同学可以参照书中其他例子继续学习。

再次感谢晓东的经验分享,本文的所有赞赏以及第二天的流量主收入都会给到原作者(大洋虽然没几个,喝杯速溶咖啡还是可以的(*•̀ㅂ•́)و),欢迎大家踊跃投稿~


可乐的数据分析交流群已经建立,用于行业交流、打卡学习、咨询等,加微信(data_cola)备注:进群,拉你入群

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注