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。
最后在左侧栏,双击刚才新建的查询。大功告成,一个基本的列的查询便完成了。有兴趣的同学可以参照书中其他例子继续学习。
联系客服