00:01
那接下来呢,我们来看一下啊,我们要做这个买贝斯plus的入门呢,实际上就是参考了我们my business斯plus官方网站当中的这个快速开始啊,所以如果你自己去啊课下学习的话呢,就是没有老师给你讲,你要学会自己怎么去找官方的这样的一个文档和案例啊,实际上在啊这些官方的文档当中,他都有一些非常完整的应用案例啊,有些同学呢,就非常习惯于先上百度上去搜,搜来搜去也搜不到特别合适的,然后有的时候版本不对,对吧,有的时候有一些细节方面的问题,实际上给大家一个建议,就是当你学习一个新知识的时候,你最应该做的就是上官方去看一下他的文档啊,好,那所以接下来呢,我们来看一下他的官方文档,但是它的这个官方文档啊。有一个优点,优点就是简单,还有一个小缺点,缺点呢就是它不是基于买搜QL数据库的,那它是基于什么数据库的呢?它是基于一个文档型数据库啊,我们来看一下它的数据库资。
01:07
这个数据库连接字符串呢是h two,所以呢,它是基于一个本地的一个文件数据库,那这个文件数据库的一个优点呢,就是我们不用安装。你直接创建一个本地文件就可以了,它就是一个数据库啊,它的缺点呢,就是我们对它不熟对不对,所以呢,我们要做的呢,就是把这个文件数据库呢,改成我们的买circle,那这样的话呢,我就把它的这个快速开始。一直到这个开始使用这块啊,它的这个官方的一个入门文档呢,给它改造成了MYSQL的版本,那么改造成MYSQL版本之后呢,我就把它放在了我们的第一部分,他的零二里面的这个买business plus这个里面的买business plus入门的第二个部分快速入门这一块,所以大家在做的时候呢,参考这个快速入门就可以了,好吧,啊,接下来呢,我们来看一下。
02:00
首先呢,我们来了解一下第一个步骤,第一个步骤呢,是创建数据库啊,我们先把整个的步骤呢,先给大家熟悉一下,然后第二个步骤呢,就是创建一个spring的工程,所以我们的这个啊项目是一个测试项目,并不是我们真正后面要做的上文网的项目,它是一个测试买贝丽斯plus的项目,那我们呢,给它创建成spring的形式,那接下来呢,我们会引入相关的依赖,然后呢去添加配置文件,在接下来呢,我们会创建实体。啊,接下来创建完实体呢,我们会创建一个麦接口,好,创建完麦接口之后,大家看好像啊,这个最主要的这个流程呢,似乎都快完成了哈,那来到最后一步启动类呢,我们会添加一个注解,好这个完成了之后呢,我们实际上基本的一个测试就完成了,我们就可以直接进行测试了,那么细心的同学可能会发现,这个里面呢,我们只创建了麦接口,并没有创建针对于麦克接口的实现,那是不是落下了一个步骤呢?并不是的,那么在最基本的my class的一个应用当中呢,我们是不用写实现的,甚至呢,在我们的MY当中学过的XML通配置文件呢,默认情况下你也不需要写,只需要写一个接口就可以了。好,那接下来呢,我们就来按照这个步骤呢,依次的把这个啊。
03:24
项目呢的第一个测试用例呢,给它实现出来好,所以呢,第一个步骤我们先创建一个MY背plus的数据库,然后呢,这个数据库的字符集,我说一下我们要用的是UTF8啊,后面还有一个叫MB4啊UTF8MB4什么呢?它是买circle啊,它的一个。字符集,那它是对UTF8字符集的一个,可以说是修复吧,或者说啊,更诚实一点的话,可以说是一个啊bug的一个修改好,那UTF8呢,本身实际上它是有问题的,它并没有把所有的国际字符编码都包含进来,那么这里面啊,最常见的就是我们比如说大家在微信聊天的时候用到的那些表情符号。
04:13
有的时候呢,我们在把这些表情符号啊存储起来的时候,也需要把它们存储到数据库当中,但是如果你的数据库采用的字符集呢,是UTF8的话,那就没有办法是那些表情符号是吧?啊嗯,这些表情符号大家参考我的微信名哈,微信名后面有个蝴蝶结,那个其实就是我特意把微信名改成那样的,然后讲课的时候方便大家参考哈,然后你课下的时候可以看一看,所以那个其实就是很典型的一个表情符号了,如果我想把我的那个微信的名字在数据库当中作为一个用户账号注册上去的话,那么你必须使用UTF8MB4这样的一个字符集啊,你用UTF8字符集的话,我的那个微信名字在数据库当中就没有办法插入。
05:02
啊,所以说就会出现数据库端的插入报错啊,所以我们选择这个编码方案,那么同样后面这个排序规则呢,我们就也选择UTF8MB4这样的一个排序规则就可以了,好,那所以接下来呢,我们先把数据库给它串联出来,然后这面呢,我用的是内位cat啊,然后呢,我把这个na cat它和这个circle要是一样的,你最开始如果第一次使用的话呢,你也可以先创建一个连接,然后买circle,在这个方呢,随便起一个连接名就可以了,这个地方呢,连接到你的主机啊,然后你的端口号,你的用户名和密码,当然我这边连的是local host,然后大家如果想要连你的。Linux服务器上面的MYSQL的话,那你这个地方呢,需要写你Linux服务器上面的IP地址啊,好,那这个创建完了之后,我就不创建了哈,因为我已经创建完了,这个创建完了之后呢,我这边呢,就会有一个local host,好那我们呢来看一下,在这个local host里面呢,我们就可以新建数据库了,右键新建一个数据库,然后呢,我给它起个名字叫买a class,那么针对咱们班呢,我起一个前缀啊叫DB。
06:15
呃,200921下划线,前面这个下划线我把它删掉吧,好,接下来字符集呢,按照刚才咱们说好的,我选UTF8MB4,接下来后面这块呢,我选UTF8MB4JACI啊这个排序规则,接下来呢,我点确定。这样的话呢,我们的这个数据库呢,就创建完成了哈,这个数据库呢在这儿。好,打开这个数据库之后呢,我们需要在这个里面创建表,然后添加数据,那这个表呢,我们也依赖着。官方文档给我们提供的这样的一个创建数据库表的这么一个搜狗语句就可以了,所以呢,我们直接把这段搜狗语句粘贴过去啊,上面这一部分呢,是创建一个名字叫做U色的点,并且呢里面有12344个字段啊,第一个字段呢是ID,它是big int类型的,并且呢是not not,它是主键ID,这是一个注释啊,第二个字段呢,是name,它是ver,差长度呢是30啊,然后它的默认值呢是,那也就是说它是可以为纳的,那么它是用户的姓名,第三个呢是用户的年龄,他的数据类型呢,是int类型啊,它是年龄哈,好,并且呢,它也是可以为纳的,第三个呢是用户的邮箱啊,也是可以为纳的。
07:42
接下来呢,我们这里面设置一个主键,主键呢就是我们的ID好,那么这个里面呢,大家注意我并没有在数据库当中去设置主键自增长啊,所以说呢,默认情况下呢,我这面呢。是没有主见策略的,好,接下来呢,下面这个sol语句呢,是一个批量插入的so后语句,Insert into user values,那后面这块用逗号分隔了123455条记录,我们把这五条记录呢,直接插入到上面的这个数据库表当中。
08:18
那接下来呢,我就把这个复制一下CTRLC啊,然后呢,在这个里面我们点新建查询,在当前这个my business plus这个数据库下面,我们把刚才的SQ语句呢粘贴过来,直接点击运行就可以了。那在这面呢,我们可以右键刷新啊,也可以直接按F5键刷新,那这样的话,我们就可以在这个表这个下面呢,看到一个user数据库表呢被创建出来了,我们点击一下设计表这个里面呢,我们就可以看到我们刚刚创建的这样的几个数据列了。同时呢,我们选择这个ID这个点,你会发现默认情况下这块并没有逐渐自增啊,我们默认情况下先不选,因为后面呢,我们有一个知识点呢,是专门要讲它的主键生成策略的。
09:12
所以呢,我们再来看一下右键打开表。啊,那目前为止呢,这张表里面有123455条记录,那么主建这块呢,通过前面的搜后语句,我们是主动添加进去的,因为他没有策略嘛,所以呢,我们必须得在S后语句当中主动添加他的逐渐的值,这样的话呢,我们才能够成功的去把这些值呢,插入到我们的数据库当中,所以这块呢是我们入门。这个步骤的数据库啊,相关的一个创建。
我来说两句