用MySQL分析電商數(shù)據(jù)
數(shù)據(jù)來(lái)自:https://pan.baidu.com/s/1Jt-3-Jsd4eqe22ozz5FEhA
數(shù)據(jù)分析
1、用戶(hù)主表? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1001條用戶(hù)信息 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
主要用于存儲(chǔ)用戶(hù)的個(gè)人信息蚀狰。包括用戶(hù)姓名、注冊(cè)時(shí)間职员、等等唯一性的表格麻蹋。
2、區(qū)域表? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 3416條區(qū)域信息 ? ? ??
用于存儲(chǔ)區(qū)域相關(guān)信息
3焊切、用戶(hù)地址表? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?10001條地址信息
用于記錄用戶(hù)地址信息
4扮授、商品主表? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?10001條商品信息
存儲(chǔ)商品的唯一性的信息
5、商品品牌表? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 65條品牌信息
存儲(chǔ)商品的品類(lèi)信息
6专肪、商品顏色表? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 2642條顏色信息
存儲(chǔ)商品的顏色信息
7刹勃、商品尺碼表? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 290條尺碼信息
存儲(chǔ)商品的尺碼信息
8、訂單主表? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?1786條訂單信息
訂單主表以一張訂單為單位存儲(chǔ)訂單的信息嚎尤。諸如訂單ID荔仁、下單時(shí)間、訂單金額芽死、下單用戶(hù)乏梁、收貨信息等等。
9关贵、訂單詳細(xì)表? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 10001條訂單詳細(xì)信息
以訂單中商品的最小SKU為單位存儲(chǔ)訂單信息遇骑。
具體表結(jié)構(gòu)如下:
數(shù)據(jù)問(wèn)題
1、求出購(gòu)買(mǎi)次數(shù)最多的前十名顧客
2揖曾、求出購(gòu)買(mǎi)產(chǎn)品金額最多的前十名顧客的最后登錄時(shí)間
3落萎、求出購(gòu)買(mǎi)產(chǎn)品金額最多的前十名顧客的所在城市
4、求出購(gòu)買(mǎi)力最強(qiáng)的前十個(gè)城市
5炭剪、求出購(gòu)買(mǎi)力最強(qiáng)的前十個(gè)城市以及他們所在的省份
6练链、求出最暢銷(xiāo)的十個(gè)品牌
7、求出最暢銷(xiāo)的十種顏色奴拦、以及最不暢銷(xiāo)的十種顏色
8兑宇、求出最暢銷(xiāo)的十個(gè)品牌中各個(gè)不同尺碼的銷(xiāo)售額
數(shù)據(jù)處理
0.? 首先需要先創(chuàng)建對(duì)應(yīng)的數(shù)據(jù)庫(kù)和相應(yīng)的表,并將數(shù)據(jù)導(dǎo)入表中,并查詢(xún)是否正確
創(chuàng)建userinfo表并導(dǎo)入數(shù)據(jù)
select * from userinfo;?查詢(xún)userinfo表中數(shù)據(jù)
可以從userinfo表數(shù)據(jù)中看到 regtime和lastlogin為時(shí)間戳形式隶糕,將他們變?yōu)閐atetime日期格式字段
更改后的表結(jié)構(gòu)如下
創(chuàng)建regioninfo表并導(dǎo)入數(shù)據(jù)
select * from regioninfo;?查詢(xún)r(jià)egioninfo表中數(shù)據(jù)
pt字段為文本日期格式瓷产,要將他改成datetime日期格式,如下
創(chuàng)建useraddress表并導(dǎo)入數(shù)據(jù)
select *?from useraddress;?查詢(xún)useraddress表中數(shù)據(jù)
同樣將useraddress表中pt文本格式改為datetime日期格式?如下:
創(chuàng)建goodsinfo表并導(dǎo)入數(shù)據(jù)
select * from goodsinfo;?查詢(xún)goodsinfo表中數(shù)據(jù)
將goodsinfo中addtime時(shí)間戳字符類(lèi)型變?yōu)闀r(shí)間類(lèi)型枚驻,pt由文本類(lèi)型變?yōu)閐atetime時(shí)間類(lèi)型濒旦,如下:
創(chuàng)建goodsbrand表并導(dǎo)入數(shù)據(jù)
select *?from goodsbrand;?查詢(xún)goodsbrand表中數(shù)據(jù)
同樣將goodsbrand中pt文本類(lèi)型更改為datetime時(shí)間類(lèi)型,如下:
創(chuàng)建goodscolor表并導(dǎo)入數(shù)據(jù)
select * from goodscolor;?查詢(xún)goodscolor表中數(shù)據(jù)
同樣將goodscolor中pt文本類(lèi)型更改為datetime時(shí)間類(lèi)型再登,如下:
創(chuàng)建goodssize表并導(dǎo)入數(shù)據(jù)
select * from goodssize;?查詢(xún)goodssize表中數(shù)據(jù)
同樣將goodssize中pt文本類(lèi)型更改為datetime時(shí)間類(lèi)型尔邓,如下:
創(chuàng)建orderinfo表并導(dǎo)入數(shù)據(jù)
select * from orderinfo;?查詢(xún)orderinfo表中數(shù)據(jù)
將orderinfo表中paytime和addtime的時(shí)間戳類(lèi)型變換為datetime時(shí)間類(lèi)型,如下:
創(chuàng)建orderdetail表并導(dǎo)入數(shù)據(jù)
select * from orderdetail;?查詢(xún)orderdetail表中數(shù)據(jù)
1锉矢、求出購(gòu)買(mǎi)次數(shù)最多的前十名顧客
2养铸、求出購(gòu)買(mǎi)產(chǎn)品金額最多的前十名顧客的最后登錄時(shí)間
購(gòu)買(mǎi)金額最多的前十名顧客系最后登錄時(shí)間大部分都集中在中下午時(shí)段
3、求出購(gòu)買(mǎi)產(chǎn)品金額最多的前十名顧客的所在城市
4栈虚、求出購(gòu)買(mǎi)力最強(qiáng)的前十個(gè)城市
5猛计、求出購(gòu)買(mǎi)力最強(qiáng)的前十個(gè)城市以及他們所在的省份
6、求出最暢銷(xiāo)的十個(gè)品牌
7绵估、求出最暢銷(xiāo)的十種顏色炎疆、以及最不暢銷(xiāo)的十種顏色
最暢銷(xiāo)的十種顏色:
最不暢銷(xiāo)的十種顏色:
8、求出最暢銷(xiāo)的十個(gè)品牌中各個(gè)不同尺碼的銷(xiāo)售額