00:00
哎,今天呢,我们要去学第二下面一种存储方式叫的数据库存储。来看一下。先呢,我们对它整体情况进行一个了解,首先我们这个C的数据库存储都存一些什么数据呢?这个地方有一个概念,叫有一定结构的数据。啊,什么叫有一结构,大家看就有一定对应关系,我们譬如说现在我要写一个应用来存储员工,公司员工的信息,这公司员工呢,还挺多,三万人,你别想啊。对吧,那这个时候我们能用SP存储吗?能不能,为什么不能,是不是太大呀,数据太多对不对,好了,能不能用文件乘除了。啊,这里面员工信息是包括他的员工号啊,年龄啊,姓名啊,薪水啊,对吧等一系列的信息。
01:06
让你想我用文本能不能存,可以存,但它的问题在哪啊,查询会比较慢对吧,就是就添加还行对吧,往里面你往里面添加可以对不对,但是你在删除,在更新,在查找的时候,是不是都涉及到查找啊,就查找太慢了。因为你想啊,我们保存的员工信息,是不是要经常要对他进行一些查询的操作。啊。那我们就要涉及到一个东西了,一旦是有一定关系的数据,有一定结构的数据,我们用什么乘呢?是不是数据库啊啊,数据库就能做这样的事,数据库最麻烦的大家看还记不记得数据库表数据最麻烦的是什么?真山奶茶四个东四个操作最麻烦的是什么查询对吧。
02:02
查询是最复杂的,你说我添加一条数据能复杂到哪去,对吧,就是一个insert,没有任何条件咔咔的干进去了。等于说删除也会很复杂呀,因为复杂并不复杂在删除本身,而是复杂什么,是不是外网条件查询呢?嗯,你删除你是不是也要查到了再去删呐。包括更新也是一样的,对不对。嗯。好,这是这个大家需要知道啊,下面它存储的数据库,那数据库文件呢,它是一个点DB文件。就是数据库文件,大家一定要区别两个概念。一个是数据库服务器。啊,记住了,一个是数据库,其实我们平常说叫生态数据库,叫MY数据库,这么说的吧,但其实类似种简单的说法。这是省略的说法。
03:02
嗯,完整的说法应该叫MYSQ数据库服务器。数据库服务器。对吧,而我们真正的这个里面的点DB文件才是什么数据库,某一个库。这个大家要区别开来,只是我们平常习惯了说你大家交流的时候没问题就行,对吧,大家心里明白就可以了。这是这样一个是。下面一个存储的路径啊,也非常的简单,就是我们data下面,在这里面有一个date basis,为什么叫S啊,是不是我可以有多个数据库文件呢?嗯,都叫叉叉叉点DB文件。好,下一个,嗯,这个比较简单了,默认情况下面其他应用什么不能访问此文件。对吧。
04:00
啊,这个地方后面就涉及到后面要讲的一个知识。啊,当前的应用可以通过content provider4大组件之一。的一个组件content provider来提供其他应用操作,也就是说默认别的应用是不能访问我的数据库的,那不能访问我的数据库是不能查询的。对吧,真三改其实都不能方法查询。那如果我希望别的应用可以操作,可以查询我的数据库表数据,怎么办呢?通过content provider去操作,至于怎么操作,那是我们后面要讲的。啊,这是这一个这样一个应用卸载的时候会删除出去,这个也很简单啊,同理的理解就可以啊。好了,这说的是他们来,我们可以看一下啊,在系统里面有没有一些。
05:04
啊,不是这一个点错了啊。点他。Start启动,我们看系统里面其实有一些数据库文件呢,我们可以给他看看。看大家能不能看懂啊。把它启动起来,启动起来以后呢,我来观察一下。啊,点不动啊,卡死了。嗯,等他一会吧,嗯,好了,来。打开。对。Date下面是有很多各种各样应用的苞米文件夹呀。啊,在这里面我去找几个啊,我就直接找就得了,好吧,来这里面有一些文件夹,霹雳说这里有一个。叫什么联系人是吧。这不有他呀,关键是我这个里面有联系人吗。
06:07
这个不好说。我也不太清楚,来看一下是不还没有啊,哎,我们能不能加一个是吧,随便加一个QQ。号码啊,随便写一下。点完成。是不是加了一个了啊,哎,我还可以加一个,再加一个吧。这谁呀?Nat。现在越来越无法无天了,是吗?来看一下啊。啊,我就给他啊创建了两个来。试一试,我把它呢给它倒出去。怎么导出去了这个地方,呃,导出以后吧,你们可能还没有接触工具,我把它倒一下再说。好啊,导出去了是吧。
07:02
导数怎么看呢?这个地方用到后面我们要讲的一个工具,很简单的一个工具啊,特别简单把它打开。啊,不用管它弹窗啊,来试一下,好像这里面本来有是吧,有把它什么呢。干掉。嗯,把他拖进来试试。嗯,这个他包错,不用管它,只要有就行,来试试,这有啊,我的天呐,这里面还挺多。能看到吧,嗯,这里面能看到号码吗?是不是有啊啊,这不是我刚才添加的吗。嗯,好了。啊,这说的是他们啊,其他的也有啊,包括我们的短信也有。我就不用再一个一个看了,嗯,这是说关于我们的生态的数据库存储的一些特点路径的一些东西啊。
我来说两句