00:03
本节呢,为大家讲解一下电商商城数据的结构设计与分析。在本节当中,我们将为大家介绍一下数据结构的关联,以及进行商业数据的查询操作。首先呢,我们打开我们的数据服务器。好的,我们打开我们的MYSQL或者叫TDSQL的控制台,点击右侧的登录按钮,点击登录啊,自动进入我们的数据库管理。首先呢,我们先来看一下我们这三张表的相关内容,这里呢有一张user表,User表呢是用户表,我们通过点击啊查看一下当前输入的用户,此处呢一共有23个用户,每一个用户的ID呢,是由自动增长的,从1~23,后边呢还有他的用户名啊,以及全名,邮箱密码等。
01:01
这些数据呢,仅供测试使用啊,包括创建时间和更新时间,以及是否激活这些数据呢,测试使用的,大家了解一下表的结构即可,然后呢,第二个表呢,是我们的这个销售总额表啊,这张表里边儿呢,记录着每一类产品的销售总额和其他平台的销售额,在这里边儿,第一个是我们的分类ID,第二个是分类名称,第三个是我们的销售总额,第4个开始就是多个平台的销售额,比如说第一个我们设置的是一个steam平台的销售额,第二个我们设置的是一个线上销销售额,第三个我们设置的是一个官方线上的销售额啊,因为我们把它类比为一个线上的电子商品,所以呢,大家可以看啊这个。以15万啊,等于8000+3000+4000对不对?所以这是数据表的一个结构,后期呢,我们查询的时候可以查总额,也可以查每个平台的额度,第三张表呢是order的表,Order的表呢是相对复杂的一张表,这是一张订单表,订单表中记录着某个用户或者我们所有用户购买商品的订单,那么大家可以挑出一个来看一下,首先我们看第一条数据,当前订单ID为1 user ID为3,说明是什么呀?在User表里边儿,ID是三个用户共进行了本次购买,购买的时候呢,有一个订单的总额啊,150点儿5元,然后呢,它的订单状态,因为它这里边儿分为是否支付啊,是否发货等,大家也可以看到这里边儿有状态的设置啊,未支付的话,说明钱就没有到账对不对,然后后边则是一些常规的记录啊,订单的购买时间。
02:51
然后呢,在里边儿,那么有这三张表在这儿摆着的话,我们就可以进行测试了,测试的主要分为两类测试啊,因为我们的测试并不是主要讲CQ,所以说是进行简单的测试。第一种测试,我们可以对某一张表进行测试,比如说我们查询一下用户表的所有用户select啊,信号from users, 好,然后我们电池里边点击执行就可以了啊,点击执行那么确定就可以查询出来当前的数据,这种是单表查询,或者说是有什么呀,我想查一下当前一共有多少用户注册了是不是啊,那我们可以count他一下啊。
03:32
创建一下我们的user ID, 详细ID就可以读取或者叫做查询出来,当群一共有23个用户对不对,这是单表操作,当然我们也可以多表操作,比如说在这里边儿查询的时候呢,既要什么呀,查出用户名,又要查出当前用户的所有订单,比如说我们在这里边儿可以看到优在表里3是王芳,对不对,然后呢,他的订单大家可以看到有一个订单往下拉,还有那个3的。
04:08
往下拉往,哎,还有一个,还有一个已发货的是不是,然后往下拉,还有那三没有了,他有两个订单对不对,那么我们可以进行多表联合查询,当然这些SQ语句都不需要我们自己亲自来写,不然的话我们这节课的意义在哪儿?所以我我们只是告诉大家表的结构,具体的操作,SQL语句的生成全部交给我们的AI来完成即可。好了,那么本节呢,为大家介绍了一下我们的表结构以及什么呀,以及表之间的关联,下一节课呢,我们讲解一下自然语言对话AI,并且获取查询语句的一个操作流程。
我来说两句