00:00
好,这个例子呢,我们要做的是。根据一个省份的编号来获取这个省份的名称,要用到数据库给你准备好了。这个库的名字呢,我定义为叫文B,有两个表,第一个province代表的是省份。就是我们国内呢,一共有31个省份吗。份信息,省份的编号,省份的名称,省份的简称,还有省会,我用这拼音来写的,这样好记一些。省份表还有一个呢,City是城市。这个城市呢?记录的是一个省里边有哪些市?城市的ID。城市的名称,所属的省份ID,当然这是一个外界了,这个外界呢,来指定的是我们的省份表的主建,它是主建啊主建,这样就能联系出省份和省份中的城市信息这两个表。
01:07
这两个表呢,它的数据还有表结构呢,都准备好了,它是在我们的讲义的目录之下。我们找一下。啊,应该是在我们的。课程啊,笔记。然后我们要找到的是资源好。在这有一个数个文件,这个是呢省份的CQ,这个是城市表的CQ,先看下什么内容吧,打开它按plus。首先呢是删除存在的表。和table创建province。然后ins inside into插入相应的数据,我插了九个数据。C表呢,一样来看它。首先job table create table city,然后色的into插入数据,现在呢,我们来执行呢,这两个文件的内容。
02:06
使用工具呢,我们可以用NAV cat客户端软件。打开它。好库呢,我准备新建一个。这个连接呢,是在之前已经之前用过一个连接啊。你稍等一下,我这有点卡。是不是这个软件啊,现在呢有点卡啊好,我们就用这个链接吧,在里边呢,我们新建一个库。名字我叫做什么DB字符集呢?我们看一看用哪个比较好啊?因为大家比较常用的吧,大家常用的是U条杠八。那我也用这个吧。用UTF杠八。我看看啊,用这个实际上用这个更好啊,用下面这个更好,我们就用这个吧。
03:00
啊,然后确定。库呢加什么DB,那怎么执行刚才看到那两个文件呢。这两个,那么一种方式呢,你可以选择的是表右键有一个叫运行CQ文件。然后点按钮找到你要执行的文件。啊,我是放在了这个目录之下,也就讲义的资源库文件pro改CQ打开。然后执行它。好表呢刷新一下,干脆把这个库呢刷新一下吧,找到表。刷新一下诶。没有成功啊。我说呢,这没有显示出来啊,看到吗。没有显出来,但这个呢,不一定是错误啊。我们刚才执行的时候呢,是没错的。可能呢,你需要多刷新几次之后才能显出来,如果你执行之后不好使,那怎么办呢?你这么做也行。
04:06
点击查询新建查询,把我们刚才的这个三国语句呢。你把它ctrl a ctrl c。拷过来,然后粘进来再来执行。啊,也没问题。好,整完毕了,再来刷新一下,扣右键刷新。哎,我们这怎么都没有啊。在这呢,字就出来了。好,然后呢,把后面的那个C呢,也同样的同样的处理ctrl a ctrl c。新建一个查询。盖上它,然后运行一下好了。刷新一下。好,出来了。双击一下,这是我们的省份。省份编号河北省简称呢是晋省会石家庄,山西省简称叫晋省会太原市。
05:03
就是省。好,然后呢,我们再看一下我们的city。稍等一下啊,这个有点卡。就是我这个软件啊,在运营过程中呢,有点有点卡。再看这个city city里边呢?这是城市的编号,石家庄一秦皇岛一保定一张家口之一。那么这个一代表谁呢?河北省,那河北省,河北省是一,这就是省份和城市的一个关系,其中我们的per ID呢,是外键啊,不是外键。代表的是我们的。省份表的主见的值,省份表主见呢是。河北省是一啊,河北省是一。好,这是我们的表结构,那现在呢,用这两个表来做我们的操作,那我们的第一个需求呢,要做的是。
06:03
根据我们的省份的这个编号。把这个省的名字呀。查询到就行了,比如说用户呢,在页面中输一个一。应该显示河北,如果用户输入一个五,应该显示江苏就可以了,就做这么一个功能。好,现在呢,我们来实现这个程序。
我来说两句