0

mysql统计账单信息(下):数据导入及查询

 1 year ago
source link: https://blog.51cto.com/loong576/5433183
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

上一篇 mysql统计账单信息(上):mysql安装及客户端DBeaver连接使用介绍了mysql5.7的安装及客户端DBeaver的连接配置,本文接上一篇内容,介绍数据导入和查询导出。

一、excel导入

数据的导入可以是excel也可以是导库,这里先介绍excel导入方式

1.转csv

将xlsx格式转换为csv模式

使用notepad打开并转码为UTF-8

mysql统计账单信息(下):数据导入及查询_restore
mysql统计账单信息(下):数据导入及查询_mysql5.7_02

将excel导入数据库

mysql统计账单信息(下):数据导入及查询_mysql_03
mysql统计账单信息(下):数据导入及查询_mysql5.7_04

选择移动对账单

mysql统计账单信息(下):数据导入及查询_mysql5.7_05
mysql统计账单信息(下):数据导入及查询_mysql5.7_06
mysql统计账单信息(下):数据导入及查询_mysql5.7_07
mysql统计账单信息(下):数据导入及查询_restore_08
mysql统计账单信息(下):数据导入及查询_restore_09

该报错原因为无权限,授权即可

GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON zd.* TO loong576@’%’ identified by ‘root’;

4.表查看

mysql统计账单信息(下):数据导入及查询_restore_10

表数据查看

mysql统计账单信息(下):数据导入及查询_restore_11

二、恢复数据库

本节演示restore数据库方式导入数据

mysql统计账单信息(下):数据导入及查询_mysql5.7_12
mysql统计账单信息(下):数据导入及查询_mysql_13
mysql统计账单信息(下):数据导入及查询_restore_14

选择要导入的sql文件,执行导入,导入前需要授权

grant all privileges on `liuliangkafukuan`.* to 'loong576'@'%' identified by 'Loong576!'; 
mysql统计账单信息(下):数据导入及查询_mysql5.7_15

导入过程可能会涉及到max_allowed_packet数值调整,设置max_allowed_packet数值更大些

mysql> show global variables like 'max_allowed_packet'; 
mysql> set global max_allowed_packet=16777216;
mysql统计账单信息(下):数据导入及查询_DBeaver_16
mysql统计账单信息(下):数据导入及查询_restore_17
mysql统计账单信息(下):数据导入及查询_restore_18

查看yd_csv表结构:

mysql统计账单信息(下):数据导入及查询_DBeaver_19

移动全量表明细:

mysql统计账单信息(下):数据导入及查询_mysql_20

三、移动查询语句

查询语句基于restore导入的库表,也可以是导入的excel,这里以前者为例

1.查询语句

select  liuliangkafukuan.yd_csv.卡号,liuliangkafukuan.yd_csv.ICCID,liuliangkafukuan.yd_csv.`1月` ,liuliangkafukuan.yd_csv.`2月`,liuliangkafukuan.yd_csv.`3月`,liuliangkafukuan.yd_csv.`4月`,liuliangkafukuan.yd_csv.`5月`,liuliangkafukuan.yd_csv.`6月`,liuliangkafukuan.yd_csv.`7月`,liuliangkafukuan.yd_csv.`8月`,liuliangkafukuan.yd_csv.`9月`,liuliangkafukuan.yd_csv.`10月`,liuliangkafukuan.yd_csv.`11月`,liuliangkafukuan.yd_csv.`12月`,liuliangkafukuan.移动全量表明细.分公司 from liuliangkafukuan.yd_csv join liuliangkafukuan.移动全量表明细 on liuliangkafukuan.移动全量表明细.卡号 = liuliangkafukuan.yd_csv.卡号  and liuliangkafukuan.移动全量表明细.ICCID = liuliangkafukuan.yd_csv.ICCID ;

2.查询结果

mysql统计账单信息(下):数据导入及查询_mysql_21

3.查询结果导出

mysql统计账单信息(下):数据导入及查询_mysql_22
mysql统计账单信息(下):数据导入及查询_DBeaver_23
mysql统计账单信息(下):数据导入及查询_mysql_24
mysql统计账单信息(下):数据导入及查询_DBeaver_25
mysql统计账单信息(下):数据导入及查询_mysql5.7_26

选择输出的目录和文件名格式

mysql统计账单信息(下):数据导入及查询_mysql_27
mysql统计账单信息(下):数据导入及查询_DBeaver_28

mysql统计账单信息(下):数据导入及查询_mysql_29

导出如下:

mysql统计账单信息(下):数据导入及查询_restore_30


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK