00:00
好了,两位筋骨奇观咱们书接上一回,上一回啊,咱们已经打通了小程序到serve list,也就是说你可以发一个请求,哎,不用在本地部署服务器,咱们直接通过云函数啊,在我们的腾讯云上就可以调到它。问题来了,咱们调到了云函数,咱们当时做的案例是云函数从别人的那个数据取了一下返回给咱们,咱不能老去依靠于别人的数据来活着呀,咱们的项目是不是将来得有这种点赞呀,再有去关注别人呀,还得有商品上架等等的,所以我们应该流程是通过我们的小程序点赞之后调到云函数,云函数操作数据库进行写入操作呀,对吧?将来的话我再登录会发现,哎哟,有五个人给我点个赞,这边的话有五个人关注了我,所以咱们接下来要做的,就是打通我们的小程序。
01:00
对,到server类到我们的数据库的这样一套体验流程啊,列位都能够想得到我们在这里呀,对于数据库有两种选择,要不然你列位啊,你去腾讯云上,你去买一个虚拟主机啊,然后在这个虚拟主机这个配置的还不要太低,因为咱们将来还要在上面安装我们的关系型circular数据库啊,或者安装非关系型,总之你现有虚拟主机买完,然后再去安装这种数据库,诶这是一种选择。还有一种就是咱们直接去购买我们腾讯云的云数据库,这样的话,我们用腾讯云函数去调它的云数据库,是不是就更加方便了呀?诶所以咱们的选择列外,咱们不去整什么虚拟主机,然后再去配啊,我们的数据库软件服务,咱们直接去购买这种现成的已经被部署到一个虚拟环境中的这种数据库啊,这种数据库它可以。
02:00
也按需付费,按需扩展啊,如果你觉得这个空间不够了,你可以再根据自己的需求进行扩展啊,所以咱们来利用腾讯云的云数据库来完成我们接下来的这种技术调研,因为只有这个技术调研我们通过了,我们才有能力说,哎,跟着客人往下去做这个项目啊,你才能做下来,好吧,诶,那接下来跟着科们来看一下我们腾讯云的云数据库是怎么申请的,他到底要不要花钱呢?他说还要花钱,客们啊,咱们来看一下啊,因为天底下没有白吃的午餐嘛,来跟客们来看一下,首先啊,你列位在之前一定已经啊注册过腾讯云了,因为你跟我玩过S类哈,而且也已经玩过,我们的实名认证也就通过了,那接下来咱们就打开我们的腾讯云的控制台,诶在这里啊,你登录成功啊,打开控制台,然后如果您之前访问过,会在这个最近访问啊,就会列举出来,如果没有的话就。
03:00
在这里搜索啊,我们要找的是什么呀?云数据库啊,所以在这里的话呢,就会找到云数据库啊,在这里云数据库它提供的有我们的关系型的MYSRC这种数据库啊,Src server对吧,后面还有这种非关系型的数据库,咱们在这里选取的是我们大家最常见的MYSRC这种关系型数据库,来跟客户来看一下我们这个数据库怎么来玩,点开之后默认情况下哈,你列位在这里也是看不到任何实例的,因为你刚刚啊说申请了这个云数据库这个服务,那接下来这个实例呢,就是你得先启动或者创建一个数据库啊,所以在这里的话,咱们要新建一个数据库实例啊,让这个服务先启动起来后,在这个服务的基础之上我们才可以啊,我们新建数据库啊,新建A数据库,B数据库,然后在A数据库新建表啊,Test斯的A啊,在B里面新建我们的test斯的B这样一些表,然后在后面再就是我们常见的。
04:00
各种字段的一些设置了是吧,那接下来咱们来看一下,如果你默认看不到这个实例太正常了啊,然后你需要做的是D击这一个信件,这个实例是需要购买的,好点开之后大家会发现,来咱们从上到下给大家来捋一遍,因为里面啊有一些确实比较小的一些细节,如果课文不熟啊,你自己去找的话呢,就会很麻烦啊,咱们来看一下第一个这个包年包月按量我认为啊,咱们就是包年包月的这种啊叭较合适啊,然后地域的话,他默认给咱们的是北京地区,你列为也可以啊,就近选择你想要的这种地域啊,因为他在这里啊,会给你提供这种啊CDN的加速服务的,咱们选择的是北京啊,数据库版本的话,默认给我SQ的88.0 OK,我也选它了,这个架构的话,咱们就默认了双节点的这种架构啊,三节点柜啊,在这里复制方式的异步复制好了,周可用区的话,默认给我北京六区,而且在这其实每一个区他们都可以互相互通的,所以大家可以在这里随意去选择就可以。
05:00
了备用区北京六区,OK,我们的实力类型的话,是我们的通用啊类型的啊通用型,然后我们的实力规格这里哈列外你可以有人可能说了,说坑瑞你不要再说了,我看下面九百六我要放弃了,我要离开了啊,跟着坑瑞来选一选,以咱们这个项目的强度来说的话,咱选一个一核的,哎这种的1G的就够用了啊,所以不要那么高的条件好吧,然后在这里硬盘的话呢,硬盘默认给咱们200G,另外咱们这点数据的话,哪能用得起啊,所以这个时候我可能想说我改成1G也够用的,但他不让我买最小,最小的话是25G,诶25G啊,然后你再小他不让啊,说最小最小二15GB啊,然后接下来网络这里列外这个网络这里的话呢,咱们选择了是我们的默认的这个VPC的这个私有网络啊,如果没有的话,你要新建一个私有网络,然后在这里要选中它,这个你一定要记住了,选中它将来跟我们类。
06:00
我想能够互通必须让那一块呢,配置的网络也得是这个叫ult v PC,如果你这新建了一个新的网络叫VPC,哎,在这里新建了一个叫current v PC,现在不就是有一个默认的default了吗?啊,你在新建一个叫current的,那这样的话呢,如果让你的serve类似跟你的云数据库通信,就必须都选成current,那现在咱们就用默认的default这个就可以了,那接下来的话呢,咱们来看一下端口号,这个不用说了,数据库3306啊,咱们就默认这个值,下面这个安全组这里的话是一个重点了,默认情况下你是没有任何安全组的,所以这个时候应该是你要去新建安全组打个可你有呀,当然了,我已经新建完一个数据库了嘛,所以你应该点击这个新建安全组,然后再新建安全组,这里呢,你点击这一个新建,新建这会儿的话,它可以把一些常用的一些端口号啊给你放开,然后这个时候。
07:00
你就默认情况下点击确定就可以了,然后用这个默认的这个端口号啊,放开了就行了,然后这个时候再回来再选中它,而且这块要注意,我们之后如果想要数据库暴露在我们的公网环境下,就是我们在任意网络都能访问的这个安全组还得改,这块坑人都会演示,而且我们的需求也会让我们必须使用啊,或者是在某些情况下必须去使用我们的公网协议,所以我们还会再操作安全组,现在你就先新建一个那种默认的安全组就可以了,好吧,然后接下来参数,我们模板的话,默认高稳定型的字符集,不用说了,UTF8标准啊,呃,大小写敏感,我们给它关掉就行了,现在root密码大家都知道我们这个数据库啊,将来要想连接到这个数据库服务上,你得有我们的用户名和我们的密码,用户名就是root,另外所以在这里哈,有人说哎客们我这块网了写密码,我不知道那个用户名root啊。
08:01
Root账号的密码就在这里,你自己写一个啊,随便写一个啊,你自己确定两次输入的是一致的就可以了啊科设置的这个用户名和这个密码,用户名是root密码呢,是啊,其实我也不用卖关子,因为一会咱们录视频的时候,嗯,我在这里要想连到我的数据库上,我肯定要把那个密码的话呢,写在我的代码中,这样的话他才能连到这个数据库服务上,那一会就是明文写出来的对吧?啊不用卖关子,大家会知道的,随便设置的啊,然后这个策略咱们使用默认的告警策略就可以了,诶这块都不用去写了啊,创建后实例要不要创建后域名还是立即名名,你可以在这里自己选择哈,立即命个名还是创建后再去命名,然后这块的话,购买数量一台就行了,是吧,购买时长我认为啊,咱们这个项目你要跟着咱们的视频走的话呢,啊,肯定用不了一个月的时间就会完全的走完,所以一个月够你霍霍的了,如果你列位啊说我这个要长期玩的啊,你可以选择时间。
09:01
行一点啊,然后这一块的话,什么自动续费的,你自己选择,最后我肯定要同意呀,然后这个事儿就点击什么立即购买,哎呀这块我两个这个不行哈,我把这个密码还得真的写的一样的,OK,然后这个事儿写好之后OK了,那接下来再点击立即购买,诶,它就会跳转到我们的确认界面,再次问你说你这个确定了啊,咱们可以看一下对吧,在这里120块钱你就会拥有一台云数据库哈,所以没想到啊,给腾讯云做了一个广告,因为咱们在用它的云数据库,你要买云虚拟主机啊,那也不便宜啊,所以买云数据库还算这个稍微划算一点,然后提交订单之后啊,就会生成咱们的二维码,这个时候大家可以啊帮助客们来付钱呀,好了,在这我就不去演示这个提交订单这一块了啊,咱们就到这了,所以这样来说,我的数据库啊,就会生成出来了,那这样的话,我在我的这个地方就能看到一个新的这个实例的大案。
10:01
看到此日这个运行状态的话,是运行中的啊,我们在这里的话呢,我也是包了一个月啊,然后你可以点击这块来详情的来看一下这个实例啊,大家也知道说这个数据库,我现在这个启动的只是一个实例一个服务,那我要在这个服务基础上的话,来创建里面很多的数据库啊,存储数据的数据库,因为刚才只是一个实例的一个服务啊,我们能够在这个数据库服务之上创建好数据库,并且在数据库里面再创建表啊,所以在这里大家可以看这个实例详情里面呀,它这些地方的话呢,注意这个所属网络,这是我们的重点,因为将来哈,你的server list一定是拿不到数据库,存储不了数据库的,所以必须把server list的子网也得选成它啊,大家现在还很懵对吧,等一会儿看看们演示,这个一定要记住了,所以刚才一定要勾选好默认你的内网地址,内网地址咱们将来在连接的时候再。
11:01
要外网地址默认是不开的啊,然后在这会有一个一键开启,可能已经点了一键开启,所以我现在这个外网数据库的地址就已经暴露出来了,其实大家看到这个地址的话,真的就经暴露在外网环境下,它是有风险的啊,这块提示你的啊,在这里的话呢,外网了解更多,他会告诉你这个是有风险的,还是怎么怎么样的啊,所以在这里啊,这个外网地址的话呢啊,在某些情况下暴露,在某些情况下就不要再暴露了。好接下来这块有实例的监控,这些咱们就不再去说了啊,这些没必要去研究,咱们来看一下我们的数据库管理这里,数据库管理这呢,咱们可以,如果你现在有现成的SQ的文件,你可以直接来一个数据库导入,这样的话,把你的数据库啊就给导进来了,你的数据库,你的表啊,表关系表结构全都能一股脑的给导进来,如果没有的话呢,那就没有好说的了,那接下来就是我们创建一个数据库的过程了,那在这样的话,大家可能在想下客们,哎,创建数据库是用命令行还是怎么怎么样的呀。
12:01
咱们用的是他的那种可视化的工具来去创建的,因为你点击创建数据库,它会引导你跳转到它的一个数据库的管理的后台系统中啊管理管家嘛,然后在这里输入刚才你的账号root,然后输入你的密码,诶客的密码输进去之后啊,默认选中了啊这个实例如果你有多个的话,你得自己切换,我就这一个,那没得选了,点击登录,这样的话就连到了我的这个数据库里面来了,OK了,咱们可以看到了,是吧?啊这个时候我现在默认里面有一个叫蜂巢的这样一个数据库啊,当然这个数据库的话呢,我肯定不要用它了,因为咱们在这就当成咱们是第一次来去玩的,所以科们的话呢,要要通过咱们一起来看一下我们这个新建一个数据库,来点击新建数据库的这个名字,可能起一个叫客恩温下划线什么呀,Test字符级utf法默认排序规则,然后点击确定啊,我们就创建好我们的数据库了。
13:01
咱们可以在这个地方的话切换数据库,你看典型的一个可视化的一个工具啊,现在的话里面的话什么也没有呀,啊,你可以在这里点击我们的什么呀,新建我们的一张表,因为现在你一张表上面有吗?你可以在这里新建你的表,表名必须要写啊,优色尔兹啊,备注名啊,这是我们啊这个数据库它是专门存储我们的用户信息的一张表,存储引擎字符集的话,那肯定选择我们默认的UPF8这种的字符集了,好选中它之后,后面这些你可以不用填了,那在这一块的话,有我们的什么列信息,哎,在这里的话,大家也知道列信息的话,我们这样的要存储多少个字段呀啊,我们的列名ID,它的类型的话呢,Int我们让它什么呀,作为我们的主键,诶我这块没有选中int。然后在这里的话,作为我们的主键啊,然后我们可以在这让它自动增长,就给它勾上去就可以了,那接下来我们还可以我们说要什么呀,我们的内幕这个名字吧,我们选择我们的握差类型的,我们控制它的长度的话呢,名字哈,50吧,最长的是50,然后名字的话呢,可控就勾上去,不可控就不要再勾了啊,在这里再新建我们一个字段,就是它的年龄,年龄的话我们也给他一个int这一个类型,那就行啊,然后在这里的话呢,我们就可控也给他取消勾选,然后在接下来它的电话号码telephone啊,Tell们在这里给他一个word叉的这一个类型,然后长度的话,我们给他20的这一个长度,然后的话可空啊,这个可以空啊,比如说电话号码是可以空着的,哎,我们可以给他在这里的话呢,那默认空着啊就可以了,那后面的话呢,你可以在新建好我们的索引呀,这些都可以,如果要跟其他表进行外建关联的话呢,你也可以。
14:53
在这里也选择我们的外建啊,当然在这里咱们现在就录入这样一个基本的这样一些表的这个信息,好吧,那这样的话,我们在最后的话,点击这个提交,它会弹出来这个SQ的真正的呃,语句变更,然后如果你确认没有问题的话,点击确定之后,咱们这张表的话呢,就创建成功了,这个时候可能有了一张user的表,里面现在一条信息啊也没有啊,我们的表结构已经完事了,好了,另外这就是我们从数据库的申请到我们数据库的创建,以及我们数据库表的这一个创建,我们可以啊,在下一小节中咱们来看一下,如果要增删改查了话呢,咱们将如何进行操作呢?OK,咱们下一小节给大家来具体演示一下。
我来说两句