大家好,欢迎收看有三亿电子工作室推出的 level view 与数据库存储系列实战视频教程第零一篇数据库存储 今天我们开始讲解第五张 level view 数据库工具包简介。 在讲解这些 level view 工具包之前啊,我们先思考一个问题,我们的数据是放到这个 windows 操作系统上的,注意啊,是放到一个操作系统上的, 如果说我们想编一些应用软件来对这些操作系统上的数据啊进行访问,那么我们是通过什么样的一个途径对这些数据进行访问的呢?微软的操作系统啊,是不允许你直接对这些数据进行访问的,他对你啊 开放了一个接口,这个接口呢,就是专门为了这个数据访问而开放的一个接口。这个接口的发展历史呢,是经过了什么? odbc 啊, oledb 啊,以及 ado 跟 ado 点 net 等等等等。经过了这么一系列的发展, 这个 a d o 点 nice 呢,是一项比较新的技术,现在应用最为广泛的呢,就是这个 a d o, 也就是说现在用的最多的就是通过这个 a d o 对操作许多的数据进行访问。那么 a d o 是什么呢? ado 是微软的一个 active x 的一个组件,它呢是微软提供的一个访问数据库中数据的一个编程接口。当然了,它不仅仅是访问 数据库中的数据啊,还可以放完这个 excel, word 等等等等其他的操作系统行的一系列的数据呢,都是可以通过这个 a d o 进行访问的。大家注意啊,它是一个编程接口,它提供的是一些对象,这些对象呢, 封装了操作数据库的一些方法,我们通过呢调用这一系列的方法,就可以非常简单的对数据库中的数据啊进行调用, 所以说呢,咱只需要搞清楚了这个 a、 d、 o 给咱提供的这个编程接口,提供的这些访问数据库的 啊方法函数,咱们就可以轻而易举的对数据库中的数据啊进行访问啊,具体的他操作系统上的这些中间过程怎么操作的,咱们就可以不用关心了,对不对? 这样呢,如果大家还是不理解的话呢,我给大家举个例子啊,大家就非常容易的能搞清楚是咋回事了, 比方说你的数据呢存到操作系统上,我们做一个类比,就是说你把钱呢存到银行里去,对不对?你把数据放到操作系统上,我们做个比喻呢,就是你把钱放到银行里去, 如果说你的钱放到银行里去,你去银行取钱的话,你可不是直接跑到银行的啊,这个钱库里去直接拿钱,对不对?就跟这个你的数据放到操作系统上,你不能够直接到操作系统上去取数的, 你的呢通过柜台的这个柜员来取钱,或者是呢通过 atm 机来取钱,这里的柜台的柜员和 atm 机呢,就相当于这个 ado 的接口, ado 的接口同理呢,你的软件呢,要想访问数据库的数据,也要通过一定的接口,这个接口呢就是 ado 哦,这个 ado 呢,就是为了让程序啊访问数据库更方便而做的一层封装或者是 apiapi。 到这啊,学员们可能就搞明白了,我想对数据库中的数据进行访问,就必须搞清楚这个 a、 d、 o 提供的这些编程接口 啊,必须学会呢他提供的这些方法函数,但是啊,可能有的学员就问,这些方法函数好不好学呀,具体在实际应用中啊,是怎么用的呀? 大家不要着急,咱们呢这呢是利用莱博 view 对数据库中的数据进行访问的,咱们上一章呢给大家讲了莱博 view 的编程本质,大家还记得莱博 view 的编程本质是什么吧?兰博会的编程本质呢,是对常用的一些功能啊,进行了高度的封装和集成,方便咱们呢快速开发咱们享用的应用程序。 访问数据库呢,是一个比较常用的功能啊,官方呢也推出了数据库连接的工具包,这个数据库连接的工具包的本质是什么呀?就是对这个 ado 的编程接口进行了更进一步的封装,更进一步的封装方便呢咱们 对数据库进行访问。所以说到这呢,你不需要啊,知道这个 a、 d、 o 提供的这些编程接口,你只需要了解这个数据库工具包里提供的这些 vi 函数,你就可以非常简单的对这个数据库进行访问了。咱们结合这张图呢,结合这张图 就可以得出,兰博威有访问数据库的途径是有两种的,一种呢是外部互联,一种呢是利用工具包。外部互联呢是有两种方法的,一种呢是通过 active x 的功能,调用 a d o 的控件,调用 a d o 的控件 cdo, 咱们前面说过对不对?它就是一个 active x 的组件。呃,这个 level v 用呢提供了这个调用 active x 的功能,所以说呢, 就可以利用 level view 的 active x 功能调用这个 ado 的控件使用的思考语言的访问数据库。 另一种方法呢,就是这个外部互联的另一种方法呢,就是调用这个 dl 的接口间接访问数据库,这一个是它的本质是什么呢?这些 dl 呢,是有 其他语言通过调用这个 a、 d、 o 的编程接口实现对数据库的访问,他们实现了之后呢,封装成 d l 提供给咱们让这个莱博威用的调用啊,也就说坚决的实现了对数据库的访问,他的本质呢,实际上还是对这个 ado 编程接口的这个方法的调用,对不对? 当然啊,途径一提供的两种方法呢,都不是 librivo 访问数据库的主流途径,主流途径呢就是途径二令工具包对这个数据库进行访问, 这个工具包呢是有两种的,一种呢是第三方提供的工具包,叫做 level circle 啊,实现呢对数据库所访问。另一种呢是官方提供的数据库工具包,叫做 database connective tour torquet, 实现对 这个数据库的访问。咱们教程呢,咱们教程啊就是基于这个官方的数据库工具包进行讲解的,为什么选择官方的工具包而没有选择第三方的工具包呢?是因为啊,这个官方的工具包 他提供的函数呢,是最全的,功能呢是最强大的,毕竟呢,这个是官方推出的,对不对?咱们这个以官方的数据库工具包为基础进行讲解, 那么这个官方的数据库工具包怎么安装呢?咱们的教程呢都是基于 level 二零一六讲解的, level 二零一六呢,本身啊已经包含 数据报表工具包和数据库工具包,无需呢单独的下载安装。大家注意啊,只要你安装了咱们教程 提供的莱博 vivo 二零一六这个工具包呢,你就不需要单独的下载安装了,它本身呢,就已经集成了这个工具包,大家可以看一下这个官方推 官方对这个工具包的一些说明啊,大家可以看一下它呢支持 a、 d、 o 所支持的所有数据库引擎,支持所有的呢?这个 o, d, b, c 或者是呢 o, l, e, d b 兼容的数据库驱动程序,这些呢,都是 是微软提供的访问数据库的一些编程的接口。到这啊,可能有的学员就问了,哎,老师你第三章的时候不是讲过这个思考语句吗?你不是说这个对数据库进行访问, 嗯,就是通过思考与绝对数据库进行访问的吗?你这怎么又冒出来一个 a、 d、 o 啊?这个 a、 d o 跟思考是什么样的关系啊?大家注意啊,大家一定要理清这个关,这个关系思考呢,你可以当做是一种方法,对数据库访问的一种方法,而 ado 呢,是一种途径, ado 是一种途径,大家注意啊, 你这个思考是实现对数据库的访问,但是这个思考语句的执行,这个思考语句是怎么执行的呢?是怎么传递到操作系统上去的呢?你是通过 a、 d、 o 的这个途径 执行的你的思考语句,大家注意啊,是通过这个 a、 d、 o 执行的你的思考语句, 你的思考语句离开了这个 ado, 你就是一个空中楼阁,你是执行不了的,大家明白了没有?大家明白了没有?你的思考呢,是通过 ado 来执行的, 所以说呢,你要想真正的了解和掌握对数据库的访问呢,你就必须熟悉思考语句和 ado 模型。 左边呢,这张图啊,是安官方提供的一个 level view 对数据库访问的一个原理,实际图大家可以看一下, level view 呢是处于最顶端的,通过呢调用这个 ado 的编程接口啊,实现对最底层的这些数据库的一个访问。 莱博 vivo 虽然对 a、 d、 u 的编程接口进行了一系列的高度的集成和封装,以及呢对 思考语句的一定程度的这个封装呢,实现了对这个数据库的访问,也就是咱们通过莱博 vivo 访问数据库呢啊,编写速度呢是非常快的,但是大家注意啊,但是虽然人家 来波 vivo 把大部分的工作给你完成了,但是一些基本的概念和思考与 ado 的一些基本的概念和思考语句的一些基本的语法呢,你是必须得掌握的, 不然人家这些 libovio 给你封装的这些 vr 函数,你看到这些 vr 函数这些接口的时候,你就一头雾水,搞不明白对不对?你最起码最起码得搞清楚这些基本的概念跟基本的语法才才可以。 咱们第三章呢对这个思考语句啊进行了一个详细的讲解,如果说大家在后面的学习过程中对这个思考的语法 忘了的话呢,可以在经常复习一下这个第三章的内容。下面呢,我就简单的给大家说一下这个 ado 模型中常用的一些 啊概念。当然呢,大家不需要对这个 a、 d、 o 具体的一些细节啊,进行太多的了解,咱们只需要知道一些常用的概念就可以,因为大部分的内容呢,莱博 vivo 啊,已经替咱完成了 这个 ado 对象啊,他是分三个对象的,也就说这个 ado 啊,分三个对象,大家注意啊,知道这三个概念,一个呢是 connection, connection 就是连接,另一个呢就是 come 的命令,第三个呢就是 reconside 记录集,就是分三个对象, 当然了,这三个主体对象呢,也有一些相应的属性跟方法,就是咱们这提到的这四个集合对象。到这呢,可能有的学员说,哎,老师你讲的这些概念都是啥呀?我完全搞不清楚,完全搞不清楚,大家不要着急,大家不着 了解,大家仔细想一想,咱们要对这个数据库进行访问的过程中都分几步啊?第一步是不是对数据库进行连接呀?就是咱们讲的第一个 connection 连接连接,大家注意啊,就是 connection 连接, 连接呢,当然连接有他的一些属性跟方法,对不对?比方说,你这个连接过程中超时时间是多少啊?连接过程中产生错误的时候怎么办呀?就是这些属性连错误的方法,对不对?这个呢就是 connection, 大家理解了没有? 你跟数据库连接之后,你是不是得指定访问数据库的一些命令啊,你是增加呀,删除啊,修改啊,还是查询啊,对不对?哎,查询啊,对不对?你这些命令是怎么执行的?就是通过 command 执行的, command 执行的,大家注意理解了 没有?通过 come on 的,比方说咱们,哎,前面讲到的这个色考语句对不对?也可以通过这个 come on 的命令把色考语句执行一下,对不对?这个呢就是 come on 的意思,就是命令,命令,当然呢,这个命令呢,也包含参数跟属性的一些啊,对象,对不对? 哎,你执行了这个命令之后,比方说你要查询数据库的内容和不查询完了之后会不会给你返回来你要查询的结果呀,查询的结果是什么呀?就是 record set 记录级,大家注意啊,就是 record set 记录集,当然你这个 record set 也包含一些属性,对不对?你,你有你返回来几张表啊,表里有几行几列呀,对不对?你,你这这些属性,还有这个啊,字段,这个字段就是 record set 的一些方法 跟属性,到这大家理解了没有,你要形象化的想象一下访问数据库有几步都是怎么操作的,你就搞明白了哦,这个 ado 对象模型他也有对应的有几个这样的主体对象。 好,这样呢,咱们只需要简单的了解一下 ado 对象的一些基本的概念,咱们在后面讲解过程中呢,还会给大家提到这一些内容,通过后面的学习呢,你就会对这些印象,对这些概念啊有一个更加深刻的一个理解。 课程的最后啊,我们做一个小广告,三一电子工作室,专注于 level view 教育培训,专业的值得信赖。我们推出了一系列的与 level view 相关的视频教程,如果大家感兴趣的话呢,可以到我们的淘宝店铺啊进行相应的购买,当然大家不 购买呢也没有关系,这样呢,我们嗯搜集了大量的与 level view 相关的视频教程呃,以及呢项目原码在这呢,送给大家福利的领取地址呢是 blog 点一 ctrl com 斜杠福利好,谢谢大家。
粉丝3155获赞3811

大家好,欢迎收看由三一电子工作室推出的 level view 与数据存储系列实战视频教程第零一篇数据库存储。今天我们接着讲第三章的第二节 初始思考语句。我们上两次课呢,给大家讲了删除表与增加表,我们这次课呀开始讲对这个表内数据的操作,我们首先讲呢对表内增加一行数据, 对表啊添加一行数据的这个思考语句呢,也是非常简单的,大家可以看一下这条语句啊,他首先呢写了一个 insert 音图商品,比如说呢,对这个商品的表啊要插入数据,插入数据。然后呢 紧接着后面写了个括号,括号内呢写的是要插入呃的这个字段的这个名称,字段的名称也说我要对这个表内添加一行数据,那么我要对哪些字段插入值呢?他首先指定了这个字段的名称, 然后后面呢写了一个 values, 也就是说 values 后面是括号,括号内呢写的是对应的字段的具体的数据,大家搞明白了没有?就说呢,他先写了一个开头,比如说 我要对这个商品的表插入数据了啊,然后呢紧接着写了个括号,括号内呢是指定的字段,我要对这些字段进行操作,然后紧接着后面写了个 y 六字, y 六字后面呢是括号,括号里呢写的是这些要插入的具体的数据,这个数据的这个顺序呢,跟 这个字段的这个顺序啊,一定是一一对应的,比方说这样呢是商品编号,那么第一个就是零零零三,指的是这个商品编号的指呢是零零零三 t 恤衫呢,指的是这个商品名称,就说跟这个是顺序是对应的就可以了。 还有一个需要注意的地方呢,就说这个窝叉型的跟 day time 型的,这个数据呢,一定要用引号括起来,单引号,双引号都是可以的啊,用这个引号括起来这个整数型的呢,你是直接输入就可以了,就不用引号了,这个呢是一个注意的地方, 带领大家啊,复习一下这个结构先呢写个开头,要告诉告诉这个变音器啊,我要插入数据了啊,引色的引出商品,然后括号里面呢写的是插入的这个字段的这个名称,然后呢在后面是 v 六子, v 六子呢写的是 插入的具体的数据。好,讲完了这个思考语句呢,我们就来开始实战,我们首先在这个马赛克数据库的环境下实战,我们第一步呢就是把我们的这个 p 至 p study 打开,如果说你上节课已经打开过了,我们就不用重新打开了,你看这儿呢,他有一个小图标就代表呢已经运行着了,你双击呢就能看见他正在运行,然后我们再打开这个 nike 的, 打开 navk 的之后呢,这操作步骤也是一样的,我们首先连接到我们演示的这个数据库啊,连接上去之后呢,我们再建立一个查询,对不对?建立一个查询,我们这呢新建查询,点个新建查询,然后我们在这里面就可以输入我们的思考语句了, 我们是不是要插入银行数据啊?这个插入银行数据是不是首先要告诉人家我要插 数据的啊,怎么告诉人家呢?就是 insert, 对不对? insert, insert。 然后呢啊, int 啊,插入到哪个表里呢?我们要插入到商品的这个表, 商品的这个表好,插入商品的这表。我们后面是不是紧接着就写个括号啊?英文格式下的这个括号啊,括号。然后呢,我要插入哪些字段啊,对不对?我们要插入的字段分别是,这个商品编号对不对?商品 编号。然后呢?逗号,逗号呢是英文格式下的,注意。逗号。然后呢再是商品名称,对不对?商品商品名称。 然后再是商品种类,英文歌西亚逗号,商品种类,商品种类对不对?商 品种类。然后紧接着我们再看一下还要写哪些内容,商品编号,商品名称,商品种类。但是销售单价,进货单,这个销售单价,进货单价跟登记日期, 我在这呢在底下给大家写上了,大家一定要注意啊,这个逗号呢是英文格式下输入的。好,我在底下呢就把这个括号内的这个歌词段给大家写上了, 大家一定要注意啊,这个字段的名称一定要跟咱们建立这个表的这个字段的名称啊,保持一致,如果说你这个有什么错别字啥的,他就不对了。 还有一个地方呢,是这个逗号跟这个括号啊,一定是在这个输入法的英文格式下进行输入的。好,我们输入完了这个字段的名称之后,后面是不是就要写长 加入具体的值了,我们先写个 v 六字,对,大家注意啊,大家注意。这个 v 六字怎么写的? val u e s, 大家注意啊,不要写错了, v l u e s y 六子,然后呢? y 六子,后面是不是写着紧接着就写个括号啊? 括号里面是不是要写具体的插入的值啊?这样呢,我就带领大家啊,写一个,比方说我们首先写这个商品编号,这个商品编号呢是物差型的, 过差型的,你得用这个引号括起来,引号括起来,我们在这个英文格式这个英文输入法下呢,我们写上引号,然后呢里面写商品编号, 比方说我们写个零零零三吧,就是说保持呢跟这个是一致的零零零三,然后呢是 t 恤衫,衣服在前面,后面,如果说零零零三之后,后面 大家注意啊,写个逗号,逗号,然后呢再是引号,然后他的这个商品名称呢是 t 恤衫,对不对? t 恤衫, 嗯,大家注意啊, t 恤衫对不对? t 恤衫。然后呢再写这个逗号,然后呢商品种类是不是衣服啊?衣服,然后我们在这里面呢写个衣服, 衣服,好,这个是衣服,然后大家注意啊,大家注意了啊,这个销售单价跟进货单价呢,它是一个整形的,这呢就不需要输入,这个用引号括起来了,分别是一百,一千跟五百,对不对?一千跟五百,所以说呢我们这呢输入个逗号,然后再输入一千, 逗号,五百,然后再逗号,是不?最后一个了是登记日期,登记日期呢得用这个引号括 起来,因为他是一个啊,咱们说了吗,就是前面的这个,这个,这个,这个窝叉型的,跟这个日期型的,得用这个引号括起来,我们这呢就用引号,然后大家注意啊,是这个英文格式下的引号,然后呢我们写个日期,比方说二零一九年,这个杠 写个零五杠幺八吧,对不对?幺八,当然呢,你也可以写个日期,比方说是这个啊,零八点这个冒号,这个日期格式是不就这样的,冒号,然后四十七分,然后冒号这个 啊,三十二秒吧,我这呢就随便输入一个。好,到这呢,我们就把这条这个 insert 语句啊给大家写完了,大家注意是不是先写这个,告诉人家我要插入这个数据了,后面指定的字段,然后 y 六字呢,里面写的是这个要插入的数据的内容。好,我们在这呢运行一下,看看能不能把这些数据啊插入到我们商品的这张表中,我们运行一下,运行一下,大家可以看一下,哎,爆了个错误,我们可以看一下,哪个地方错了, 他说的呢是 unknown clue 登记日期,比如说这个登记日期啊,不在这个咱们这个商品的表的字端内,大家可以看一下这个登记日期是不写错了,我们看一下我们的商品这个表,打开看一下, 好到他这按键上写的是进货日期,大家注意啊,咱这个表啊写的是进货日期,而我们这呢写成登记日期了,所以说呢,咱们这这个登记日期啊,一定要根据这个商品表的这个字段名称啊,保 保持一致。咱们呢有两种方法,要么你就把这个登记日期改成进货日期,要么呢咱就把这个商品表里这个字段,这个进货日期啊改成登记日期。 咱这呢为了保持这些思考语言跟这个咱们这个 ppt 中的一致呢,我们在这呢就把这个表啊,因为这个表是上节课我建重新建立的,可能呢写错了点,我这呢就给大家这个改一下,把这个进货日期呢改成登记日期,我这呢改一下 登记日期,我这呢实际上是故故意这么写的啊,就是说为了还让大家啊看出来,看出来这个 啊一定啊,要跟这个字段名称啊保持一致,就跟表内的字段名称保持一致。如果说你写的不一致,因为有这么多字段,你写的时候呢,可能没注意,他就写错了,写错了之后啊, 这条语句是不能够正确执行的。好,我们在这呢就把这个最后一个字段改成登记日期了,我们这呢再运行一下,看看还会还会不会产生错误。比方让我们运行一下,你看 受影响的,受影响的行是一一行,对不对?我们因为插入了新的一行数据吗?执行时间呢是刘豪庙,这样呢就完全正确的把我们这条数据啊,这这条思考语句啊运行了,我们打开再打开一下这个商品的这个表,看看这条数据啊有没有插入进去,我们双击一下打开 看看是不是多了一行数据啊?多了一行数据就是刚才我们插入的这行数据,对不对? 我们写完了之后呢,可以给他保存一下,对不对?保存一下,我们点保存,然后呢给他起一个名字,叫做插插入数据,对不对? 插入数据,然后呢点确定一下就可以了,点确定一下,点确定一下,如果说这个查询这个地方呢,你刷新一下,然后呢他就会多出来一条这样的插入数据,这样的一条如果说比方说我们这样把它给它,把它给它关闭掉,关闭掉,然后呢你再打开这个 查出去,你看这呢还有一行,如果说你想再运行一遍,再运行一遍,大家想一想啊,大家想想啊,如果说我再运行一遍的话,会不会报错,大家在底下思考一下。 好,这样的我们可以告诉大家,再运行啊,他就出错了,因为我上一遍运行没出错,比方大家可以看一下 运行啊,你看这样呢就出错了,告诉你这个这个零零三啊,这个地方呢是一个主件,因为主件因为刚才我们插入了银行零零三了,零零零三这个商品编号这个地方是不允许 你重复的,对不对?所以说你再插入银行他就报错了,如果说我这样的改成零零零四,我再运行他就没有问题了,没有问题了,对不对?你看这是没有问题的,对不对?所以说呢,大家在这个 插入数据的时候啊,一定要注意一点,哪些呢?是允许你这个啊重复的哪些呢?是不允许你重复的?逐渐呢就不允许你这个字段啊产生重复的数据。 好,这个呢就是对这个呃插入数据的一个演示,当然呢他还有一些更多的细节啊,我们这样呢就不再再给大家讲了, 因为啊我们在后面呢还会详细的讲解,这呢只是给大家有一个整体的印象,整体的一个认识。下面我们再对这条语句啊,在这个 access 数据库中啊,给大家演示一下,我们在这呢就直接复制一下这条语句,我们把它关闭,然后呢打开我们的 access 数据库,点这个创建查询,设计插调,然后呢右键思考视图 复制粘贴一下,然后呢我们运行一下,看看这条语句呢能不能够顺利的执行,我们点运行 运行,你看呢,您正准备追加一行,也就说呢,就说往这个商品表中啊添加一行数据,我们点试 点试,然后呢我们打开我们的商品数据,你看是不是增加了这样的一行数据啊?增加了一行数据,这个增加的数据的内容呢,就是我们这个写的这个内容对不对?写的内容,当然啊,这个登记日期可能显示的是井号,他可能显得这个太窄了,你 拉的宽一下就能显示完整。好,这个呢就是在这个 acces 数据库中的一个演示,跟这个呃,马赛克数据库中啊,非常类似。在关闭数据库之前呢,我们可以把我们写的这条色口语诀啊保存一下, 然后呢我们随便给他起个名字,比方说叫做叫做插入数据,对不对?插入数据我们随便起一下,然后点确定。好,这样呢就把这条色号语句啊保存住了 啊,然后呢我们把它关闭关闭。如果说我们保存的这个查询呢,如果说你想这个再运行一下的话呢,你就双击一下,双击一下你看呢他就会 启示你是否知情,如果说你想只是想看一下的话,你就右键,然后呢是设计师图就能看见我们这个 思考语句了。好,这样呢就是一些细节方面的内容,大家呢在底下在哎,多练习一下。好,这节课呢,我们就讲到这课程的最后啊,我们做个小广告,三一电子工作室,专注于 libovio 教育培训,专业的值得信赖,如果大家对我们的教程感兴趣的话呢,可以到我们的淘宝店铺啊进行购买, 这样呢,送大家一些免费的福利,如果大家感兴趣的话呢,可以到这个地址进行领取。欢迎大家关注我们的微信公众号三一电子工作室,关注之后呢,回复视频教程,免费领取相应的视频教程。好,谢谢大家。

love you 制数据库链接,准备 susiri 数据库,下载 love you 数据库工具包安装后的工具包 开始介绍程序前面板各部分介绍程序框图介绍, 准备好数据库等拉朋友链接, 下载好数据库工具包,并粘贴到安装目录之下, 安装完之后会有相应工具包出现。 建立连接数据库, 设定超时输入链接语句, 输入操作指令,关闭链接链接与君如图,驱动 服务器名称账户名称账户密码数据库名称查看运行效果,进入查询指令, 得到查询数据 和数据库内的表格,对比数据一致, 再执行一条删除语句, 删除表格数据, 查看数据库表格里的内容是否被删除,表格为空,操作成功。 下期预报数据库的增茶山,感谢观看橘子学啦!欢迎评论区留言,下期再见!


大家好,欢迎收看有三亿电子工作室推出的 level video 与数据存储系列实战视频教程第零一篇数据库存储, 今天我们开始讲解第三章思考语言简介。我们先讲第一节软件准备工作, 在本章后面的课程中,对于思考语言的学习,我们准备依托于 access 跟马赛考两种数据库管理系统进行讲解和演示。 在这为什么要选择两种数据库作为对思考语言功能的演示呢?是因为啊,我们上一章呢也给大家讲过,思考语言呢是一种专门用来操作啊关系性数据库的语言,各种不同的关系性数据库呢,对于思考语言的知识程度呢是 不一样的,当时我们还对这种特性的起了一个名字叫做方言,我们利用两种数据库作为演示呢,可以有利于我们观察在不同的数据库管理系统下思考语言的共同点跟差异性。 我们下面按照这个步骤进行讲解。我们首先说一下这个软件的安装,安装完软件之后呢,我们在这个数据库呢手动的创建一个表,让大家呢对这个数据库啊有一个直观的认识啊。表创建完成之后呢,我们再说一下数据库密码的创建与修改。 我们首先说一下 access 数据库的安装, access 数据库呢是微软推出的一个数据库管理系统,它呢是包含在这个 office 套件中的,我们后面的课程呢 都是基于 access 二零一六进行讲解的,所以说呢,我们在这啊需要装一下 office 二零一六专业增强版,大家注意啊,是专业增强版,只有这个专业增强版中呢,是包含着这个 access 的, 我们装上 office 二零一六专业增强版之后呢,下面的这些软件啊,都相应的啊,就进行了一个安装,这样呢,这个 office 二零一六啊只支持 win 七以上的系统,叉 p 系统呢太老了,他在这呢就不支持了。 在这呢我们有一个注意事项啊,建议啊,大家只在你的电脑上保留一个版本的 office 啊啊,最好呢是跟我们课程讲解的这个 office 版本是一致的,比方说你的电脑呢装了 office 二零一三啊,建议你呢把 office 二零一三 卸载掉,然后装一下这个 office 二零一六,跟我们课程的版本保持一致,这样呢不容易出问题。 本教程呢提供了这个 office 二零一六的安装包,非付费学员呢到这个地址上进行下载获取, 然后付费。学员呢你把教程下载完成之后啊,到这个课程中用到的软件工具汇总这个文件夹里找一下,有一个 office 二零一六专业增强版,这里面呢有这个 office 二零一六的安装包,大家呢按照安装教程安装完成之后呢,需要啊对这个 office 二零一六进行一个激活。 office 的激活呢是有两种途径的,一种呢是通过这个工具软件进行激活的,另一种呢是淘宝上很多商家啊提供了这个 office 的激活服务,当然 他是收费的。在这呢大家根据需要啊,选择一种方式进行激活就可以了。如果说大家选择用工具软件进行激活的话呢,我们这个教程啊提供了这个激活工具,大家呢按照这个激活的步骤呢,激活一下就可以了, 我们把 office 二零一六安装到我们电脑上之后呢,这个 access 数据库啊,就同理的安装到我们电脑上去了, 下面啊我们就给大家演示一下怎么建立一个 access 数据库,以及呢建立之后啊,怎么在 access 数据库之内建立一张表? xs 数据库怎么建立呢?大家注意啊,我们安装上 xs 数据库之后呢,右键右键,然后选择新建,新建,然后这呢再选 选一下 microsoft access database, 选中之后他会弹出这样的一个框来,这个框呢就是让你选择你这个数据库有存储的位置,我们这呢为了方便演示,我们把它放到桌面上,桌面上 我们给他起个名字,比方说叫演示,对不对?叫演示,演示在这呢我们点创建好点,创建之后呢,我们就创建了一个演示的一个数据库,比方说大家可以看一下桌面上是不是多了这样的一个文件啊,叫演示点 accdb, 这个呢就是一个数据库,一个数据库。好,我们把数据库创建了之后,我们下一步是不是在这里面创建一个表啊?我们前面是不是讲过啊,这个关系型数据库都是基于 这个二维表的呀,对不对?下面我就带领大家啊,在这个 access 数据库中创建这样的一张表,表内呢存储的是一些商品的信息, 我们点这个创建,点了创建之后呢,再点击一下这个表,点了之后你看呢,它自动的就创建了一个表,名为表一的这样的一张表。好,我们创建了之后呢,单击一下这个左上角的这个保存,单击一下这个保存, 保存的时候呢,他会让你对这个表啊起一个名字,因为我们这呢有存储的是一些商品信息,所以说我们给可以给他起个名字叫做商品,商品,我们在这呢起个名叫商品,然后点确定,点确定之后啊我们就创建了一张啊名 名为商品的表啊,创建了这个表之后呢,然后我们就需要对这个表内的这个自断信息进行编辑,大家还记得这个自断信息是什么意思吗? 大家看一下这张表一个字段呢,就是指一列,就是指一列,所以说呢这个字段信息呢就是指这个列的信息, 我们右键这个表的名称,大家注意啊右键,然后呢选中这个设计师图, 我们在这个设计师图里呢对这个列的信息啊进行一个编辑,进行一个编辑,我们在这呢大家可以看一下,第一个呢叫做第一例啊,叫做商品编号,所以说呢我们在这起个名字叫做商品 编号,商品编号,然后呢第二列叫什么名啊?第二列叫什么名?叫商品名称,然后呢我们在这说个商品名称,商品名称,商品名称。好,然后呢我们就挨个的对这个列的名字给他输入上,给他输入上, 我们把这个字段的名称啊输入完毕之后,大家注意啊,到这还没有完事,还没有完事,我们需要对这个数据类型啊,给他指定一下, 比方说这个商品编号啊,商品编号的数据类型呢,我们在这呢给他指定为文本型,指定为文本型,文本型。好,我们选中文本型之后呢这一些文本型的一些更多的信息啊,我们可以在下面设置,比方说我们文本的长度呢, 我们这呢给他指定为四,也说最大呢,你只能输入这个啊,长度为四的这个啊,文本, 同理啊,我们对这个商品名称呢,也选成文本型的,选成文本型的长度呢,我们这比方说随便给起一个叫一百吧,对不对?商品种类呢也是文本型的,然后长度呢,我们给他选个三十二 啊,单价,单价,这就不是文本型的,对不对?单单价呢就是一个整数型的了,所以说我们这呢选数字,选数字,然后字端大小呢,是选的这个长整形,长整形, 然后这个进货单价是为我们对应的也选成这个数字类型的,对不对?选成数字类型的,然后登记日期呢,登记日期,我们这呢就给他选一个日期跟时间,日期跟 时间就可以了,对不对?因为呀,他是一个日期型的吗?对不对?当然了,我们选了日期跟时间之后呢,下面呢还有一些更加这个详细的配置信息,比方说这个格式,这 格式,这呢就让你选这个日期跟时间是什么样的一个,呃,日期跟时间,对不对?我们这呢就选一个默认的常规日期就可以了,常规日期就可以了。好到这呢我们就对这个数据类型啊进行配置,完了,配置完了, 搞定了这个自断名称跟数据类型之后呢,我们还有一个需要注意的地方,就是这一个这个地方,必须这个地方,必须这个地方,这个必须指的是什么意思呢?如果说选是的话,就说你在这个自断啊,再添加自断这个添加这个一行 信息的时候啊,这个字段呢就是必须得有内容的,必须得有内容的,比方说我们这个商品编号,商品名称跟商品种类啊,这个呢是必须的,比方让我们这样呢,这个必须啊,我们就选个是选个是。 如果说你认为啊,这个销售单价呢啊可以不添,然后进货单价呢也可以不添,那么你这个必须呢就选否就可以了。选否这个登记日期啊,也是同理的,同理的 说你认为哪一个字段,就说你再往里面添加信息的时候,哪一个字段是必须得写的,那么你呢就给他选上是就可以了,选上是就可以了。 我们在这呢就把前三个信息啊都给他选上是,后三个信息呢都给他选上,否则你再往里面填写信息的时候,前三个你必须得 给我输上东西啊,你后三个你爱输不输都是可以的。好,我们这呢是一个数啊,需要注意的信息,就说数据啊,是否允许为空值,是否允许为空值。 好,我们这个设定完了之后呢,还有一个最后需要注意的地方,就是这个主键,就是这个主键,比方说我们选中这一行,选中这一行,我们选主键,然后呢 这一个字段呢就变成了主键。比方我们选中这一这一个字段,我们点一下这个主键,这一个字段呢就变成了主键。这个主键是用来干啥的?大家还记得不? 主见啊?一般呢是用来区分两行两行信息的,两行信息的,他呢是不允许有重复值的,不允许有重复值的最主要的一个特性呢,就是不 不允许有重复值,比方说我们这个商品编号,你在这个表内啊,你在这个表内啊,他就不允许你有重复的,对不对?因为我们这个呢是放商品信息的,你不能放两个有相同的商品编号的信息,对不对? 所以说呢,我们就把这个商品编号啊在这呢设置为主见,设置为主见,好到这呢我们就把这个表的字段信息啊在这呢给他设 这都给大家设置完成了。设置完成之后呢,我们在这个呢再保存一下,再保存一下,然后我们右键右键这个地方呢选打开, 先打开,打开之后大家可以看一下这个表的内容,对不对?这个表的内容这呢都是默认没有值的,对不对?我们呢可以挨个的往这个表内呢添加信息,添加信息,比方说上面 编号,我们第一个呢输零零零幺,对不对?商品名称,我们在这呢可以给他起个名字,比方说他这样呢叫衬衫,对不对? t 恤衫对不对?我们在这呢给他输上 t 恤衫, 商品种类呢?是衣服对不对?衣服。我们这呢就给他挨个输入一下衣服, 然后单价,比方说我们这呢给他起个一千,对不对?一千。然后这个进货单价呢是五百五百,然后登记日期,登记日期呢我们这随便选一个就可以了,随便选一个好选。今天 到这我们就完成了这个一行信息的输入,比方说同理的我们可以再输入一些其他行的信息,比方说我们第二个商品编号呢,我们输个零零零二,对不对?商品名称的我们可以按照这个需 修啊,给他输上去。好,你看呢这样呢就又又输入了一行信息,大家呢我在这呢给大家演示一下这个主件的作用,我们当时如果主件呢是不允许重复的,比方说我们输了两个商品编号呢,一个呢是零零零一,一个呢是零零零二, 比方说我再这样的再输,像再想输入一行的这样的信息,比方说我再输入一个零零零一吧,然后我们再把后面的信息呢给他输入进去, 我们对这些信息啊输入完成之后,输入完成之后,我们再点击下一行进行输入的时候, 再点击下一行进行输入的时候,就相当于默认的确定了这一行的信息,对不对?你看我们点下一单行的时候呢,他就会弹出一个提示,弹出一个提示啊,他的这个意思呢就说 我们设置的这个商品编号的这一列呀,作为是作为的呢,是一个主见,作为的是一个主见的,他不允许你里面有重复的,不允许你里面有重复的,比方说我们在这呢 改一下,改成零零零三,然后我们点一下确定,这样呢,你看就允许我们输入了,对不对?所以说呢这一列如果说设为主见啊,你这样呢就不能有重复的了,不能有重复的了。 下面呢我们再演示一下,就说是否允许为空值,我们当时呢设置的后面这三个,后面这三个字段呢是允许有空值的,前面呢是不允许有空值的, 比方说我们在这呢输入零零零四,对不对?零零零四,然后这两个我们给他空着,后面的呢啊,随便给他输上一个,随便给他输上一个,对不对?随便给他输上一个,如果让我们点下一 好,大家注意一下,你看必须在这段商品名称中啊,输入一个值,输入一个值,比如说我们当时设计的时候呢,这样呢是不允许为空值的,我们在这呢需要随便输上一个,你看 点确定,你看就可以了,但是我们这个登记日期,这就没有输入,对不对?因为我们当时设计的时候呢,是允许他为空值的,所以说我们不输入也是可以的。好,这呢就是几个注意事项,一个呢是主件,另一个是数据类型,还有个呢是是否允许为空值, 大家在底下啊,可以呢挨个的啊,多练习一下,就是这个呢,学习这个数据库软件的过程呢,就是一个练习的过程,大家多练习,多琢磨一下呢,对其中的一些方法技巧啊,就掌握的更加熟悉了。好,这 这个呢就是在 access 数据库中对手动建立一个表的过程,我在下面啊,把这个表中剩下的内容呢,挨个输入到我们商品的这个表中去了。可能有的学员注意到,为什么每次输完银行之后会多出一行来,这一行呢有两个零, 这个啊是因为我们在这个设计这个字段的时候啊,把这个销售单价这有一个默认值就是零,我们把这个默认值这两个都给他删除掉,删除掉,然后我们保存一下,再打开这个表,你看这两个零就没了 啊,建议大家呢在底下多练习,多琢磨一下,挨个的呀,把这些内容输入进去,在输入的过程中呢,可能有些小方法小技巧啊,你就掌握了,到这我们就完成了 access 数据 库的建立,以及呢在数据库中建立一张表的工作,下面我们再说一下对我们建立的这个数据库设置密码,为了我们的数据安全性呢,对这个 access 数据库设置密码啊是非常有必要的, 我们先把我们这个数据库关闭,我们呢要对这个我们新建的数据库设置密码,怎么设置呢? 我们双击打开这个数据库,双击打开这个数据库,大家注意啊,选择文件文件,然后呢选打开打开, 然后我们浏览,浏览浏览,我们选择一下我们的这要加密的这个数据库,选中之后呢大家大家注意啊,选中之后我们选这个这个箭头这个地方我们选以独占方式打开,大家注意啊,以独 独占方式打开,然后打开之后打开之后,然后我们点文件文件,然后点用密码进行加密,用密码进行加密,然后我们在这呢输入密码,比方说一二三四五六 验证密码,一二三四五六,就是再确认一下,然后点确定,点确定,你看大家注意弹出来一个框,我们点继续点确定。 好到这呢我们就完成了对我们这个数据库的密码设置,设置的密码呢是一二三四五六,比方说我们关闭之后再打开的时候呢,就要求我们输密码了,大家注意看一下,你看 请输入密码,输入密码之后呢才能看到数据库中的内容,我们在这输入一二三四五六,然后我们点确定,点确定之后,你看就可以看见我们这个数据库中的 内容的,对于已经加密过的数据库,我们如果说想对这个数据库的密码呀进行删除的话,这个操作步骤呢,跟对数据库的密码设置啊是类似的,我们点文件,点文件,然后打开 打开,点浏览选中我们要删除密码的这个数据库,打开方式呢,大家注意啊,是以独占方式打开, 然后我们打开之后呢就输入这个数据库原来的密码,一二三四五六,然后点确定,点确定之后呢,然后我们再点文件,然后写解密数据库,大家注意啊,解密数据库, 解密数据库呢就再输入一遍原来的密码,一二三四五六,然后呢我们点确定,好到这呢我们就对这个已经加密过的数据库的密码给他删除掉了,我们保存一下呢,我们 再关闭,然后再打开试一下,你看再打开这个密码是不是就没了,直接打开了。好,这个呢就是对数据库密码的设置以及呢删除。好,我们这节课呢就先讲到这, 我们下节课在讲这个马赛克数据库的安装,在课程的最后啊,我们在做个小广告,三一电子工作室,专注于莱博威欧教育培训,专业的值得信赖,我们推出了一系列的与莱博威欧相关的视频教程,如果大家感兴趣的话呢,可以到我们的淘宝店铺啊进行购买,当然大家不购买呢也没有关系, 我们这呢送大家一些福利,如果大家感兴趣的话呢,可以到这个地址进行领取,当然了大家也可以扫一扫我们的微信公众号回复视频教程的免费领取视频教程,好,谢谢大家。