使用MYSQL处理数据


本文主要是进行使用mysql进行数据的加载,数据的处理等,使用mysql自带的workbench进行数据数据的提取与分析。

加载数据

系统windows,使用cmd命令行,MYSQL版本为8.0 。如果在加载数据的时候如果报错,一般为本地数据加载被禁用,可以参考官网:https://dev.mysql.com/doc/refman/8.0/en/load-data-local.html
以下为我的解决报错和加载:

mysql -u root -p shop --local-infile=1
//--local-infile=1指定可以在shop数据库里面,启用本地数据加载 
Enter password: ******
//LOAD DATA LOCAL INFILE 为本地数据加载命令语句
mysql>LOAD DATA LOCAL INFILE  'C:/Users/tian/Desktop/order_info_utf.csv' into table shop.order
    -> fields terminated by ',';
    //fields terminated by ',';指定文件的分割方式,csv默认为‘,’分割。
mysql> LOAD DATA LOCAL INFILE 'C:/Users/tian/Desktop/user_info_utf.csv' into table shop.user
    ->  fields terminated by ',';
    // csv分割符号为‘,’,需要指定分割方式

在这里插入图片描述
在这里插入图片描述

时间处理

SQL有很多的是时间处理函数,now()返回当前时间。取字段中的mouth()月份,year()年份,day()年份。

select now()

常用的时间格式化方法:

select paytime,date(paytime),date_format(paytime,'%Y-%m') ,date_add(paytime ,interval 1 day)  from shop.order

在这里插入图片描述

select paytime,date(paytime),date_format(paytime,'%Y-%m'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值