大家好。我是宇哥我的副业是教授Access 数据库。我们目前正在考虑VB 编程的实施方案。我们于2017 年11 月开始免费共享Access 技术,并于2019 年6 月开始销售Access 数据库的付费课程。今年(2022年)将是我们的第五个年头。
作为网上唯一的Access数据库中文专职讲师(另一个是上海的张志),我到现在还没有发表过比较完整的Access数据库介绍,实在是不合适。今天我们就来弥补一下吧。
本文为那些想要了解Access 数据库的人提供了Access 技术的背景知识。如果你不想学或者没有兴趣也没关系。
本文分为三个部分。
1.什么是Access数据库?
2. Access数据库不同版本之间的差异
3.了解Access数据库的不同功能领域
下面我将一一解释。
1. Access 数据库有什么用?
Access的功能定位非常具体,因为它是专门为上班族量身定制的编程框架。很少有产品可以与之媲美。事实上,上班族和编程语言在大多数人眼里几乎没有什么重叠之处,因此Access是一个典型的边缘产品。
Access 的边缘地位引发了围绕Access 数据库的许多争议。这场争议让专业程序员和对计算机一无所知的旁观者都对Access 的做法持负面看法。可以肯定地说,大多数人对访问表示蔑视甚至嘲笑。这种现象确实很奇怪(至少对我来说)。
当编程爱好者在搜索引擎中搜索“Access 数据库有什么用?”这个问题时,他或她会找到以下答案,其中大部分都令人沮丧。
“Access 这么老了,为什么不学MySQL?为什么不学Python?”
“微软不是已经取消Access了吗?已经没人用了!”
“专业程序员不喜欢,业余上班族用不了,而且Access还不够好,这很尴尬。”
“99%的办公场景不用Access,剩下的1%找专门的数据库,谁去学Access?”
等等,等等……
2017年我开始分享Access技术的时候,就遇到了各种质疑和嘲笑,我的技术分享经历一点也不好。我克服了逆境,才取得了今天的成就。
当我打开一个教Access的自媒体账号时,我在评论区看到各种对Access数据库的不屑和嘲讽。 (程序员竟然写了近千字的评论,催促粉丝们关掉我的插头)
写了1000字的评论勒索了我的程序员兄弟。
有很多注释阻止Access 关闭。其实我不太理解这个现象,但我一点也不惊讶。轻视技术的倾向在日本的IT、互联网圈子里非常普遍,如果夸大的话,就会轻视Access,甚至轻视C语言。发生了什么。
这些劝说的直接结果是,从我们分享Access技术的第一天起,就没有希望使用Access数据库赚钱。
但你最终能用你的Access 数据库赚钱吗?
当然,我赚了钱,这让我的程序员兄弟很沮丧,他写了一篇1000字的评论来取笑我。第一个Access 课程推出的第一天我就赚到了钱。不断有人从中学习。如今,每个月来找我学习Access 数据库的人数从数百人到数百人不等。
能赚钱的原因很简单。正如上面提到的,“99%的人在需要整理数据时找不到Access”,所以剩下的1%的人选择学习Access,因为它是。来找我。没有其他老师可以教。)最重要的是简单。
然而,仅仅一两个讲师拼命地传播Access知识并不会让这项技术成为一个技术类别,也不会成为一种技术。
IT技术就像餐饮:无论你的营销多么花哨,最终都是为了食物的味道。你在营销上投入的精力越多,你失去的就越多。编程技术也不例外,没有应用场景、不能满足客户基本需求的技术将会逐渐衰落。
但反过来说,如果技术能解决一个问题,不管它有多糟糕,它仍然有生命力,人们会继续学习它(只是学的人少而已)。
Access 的例子证明了这一点。尽管市场对Access的悲观看法起到了“负面营销”的震慑作用,但这个行业依然存在,微软也没有砍掉其Access数据库(这导致国内很多专业程序员“也正是因为这个原因。”)描述:Access数据库有特定的使用场景和特定的技术特点。客观地说,Access的需求不是很大,但也有。
Access 数据库不仅仅是Excel 的升级,还提供了一组功能强大的开发接口,这是一种VB 编程类型。这是一种非常流行的媒介,无需进一步介绍。因此,将Access与SQLite和MySQL进行比较确实不合适。后者根本没有编程能力,只是一个单一的数据库。
从数据量上比较Access与其他数据库并不意味着Access就弱。更准确地说,与MySQL等专业数据库相比,无论是性价比还是学习成本,它都不逊色。毕竟,并不是所有上班族需要处理的数据都是几十亿、几千万,也不是所有都需要分布式查询和存储,也不是所有都需要更多的数据处理,这样的规模恰到好处。访问最强大的功能范围。
Access作为独立的桌面数据库,网络能力不足,无法用作数据后端(虽然官方文档说可以使用,但我个人推荐Access作为网站数据库)。它在这方面的能力肯定不如专业数据库。然而,从其设计之初,它就不是用来完成专业的数据库任务的。用专业数据库的性能来贬低Access 看起来既业余又有趣。
从网络上的流行度来看,它被称为“最简单的Python语言”,但它并不像Access那样流行。 Python 应该与Visual Basic、著名的VBA 或Visual Basic for Applications 进行比较,后者已经嵌入到Office 组件中。就我个人而言,我认为Python不如VBA那么划算。
经过多次比较,您可能会想,Access数据库到底是用来做什么的?
微软对Access的定位不容忽视。 Access 是Microsoft Office 礼包的一部分(2022 年,Access 将不再出现在Office 365 个人版中,已移至企业版中)。这反映了微软的政策。产品经理对Access的定位将Access数据库描述为Excel的伴侣,与Excel共享数据存储、表达、分析和报告任务。两者是高度相关和互补的。
访问是严格的,Excel 是灵活的。 Access 需要管理思维,而Excel 则非常简单(即使是初学者也至少可以使用一次)。两者一直作为兄弟软件出现在Office 礼包中。微软的产品经理如果得知Excel 现在很流行,但没有人关心Access 数据库,一定会感到非常惊讶。
我正在使用其余版本2013、2016、2019,并已升级到Office 365。差别并没有那么大。
3.了解Access数据库的不同功能领域
说实话,Access数据库上手并不难,但比Excel还是有进步的。 Access数据库对于完全编程的新手来说可能有点令人生畏和恐惧,特别是因为它们的界面是如此“不友好”。
创建您的第一个Access 数据库
事实上,您不必担心这一点。首先我们来解释一下什么是Access接口。首先让我们创建一个新的数据库。
是空的,什么也没有,但Yu-nii和我精彩的演示视频都是基于这个空白。太棒了。
一般来说,Access的主操作界面分为四个部分。
1. 控制栏是界面顶部的部分。 Excel也有这个控制栏。
2、导航栏是左侧导航组件,可以控制各种表单、表格、查询、报表,提高界面转换效率。
3.操作栏是数据库操作的主体,Excel的这一部分是一个密集的表格。
4. 属性栏如果您熟悉VB或PS等软件,属性栏功能用于对操作栏中的对象执行各种操作。
与Excel相比,Excel只有控制栏和操作栏,没有导航栏或属性栏。因此,使用Access 仍然比Excel 更复杂,并且有很多事情需要记住。
最初我想继续谈论表、查询、表单和报表的基本功能,但这也是一个非常大的话题。我先休息两天,下次再聊。
版权声明:本文转载于网络,版权归作者所有。如有侵权,请联系本站编辑删除。