mysql使用

1.MYSQL数据导出与导入,secure_file_priv参数设置

执行:vim /etc/my.cnf

然后重启mysql:service mysqld restart

https://blog.csdn.net/HHTNAN/article/details/78520511

2.进入mysql

mysql -u root -p

3.查看数据库有哪些

show databases

4查看表有哪些

show tables

5进入数据库

use "数据库”

6.导入一条csv文件数据

load data infile "/data/roaming_hour_data/df_feat_20190107_0.csv" INTO TABLE roaminglog.roaming_hour_features FIELDS TERMINATED BY ',' ignore 1 lines
ignor 1 line表示忽略第一行

采用该语句导入mysql时,第一行的列名也会被当成数据,所以要忽略第一行。

7.将pandas中dataframe数据导入数据库

import pandas as pd 
from sqlalchemy import create_engine
import warnings
warnings.filterwarnings("ignore")
if __name__ == '__main__':

    engine = create_engine("mysql+pymysql://root:password@host:port/database")
    df = pd.DataFrame({'id': ["v"],
                   'pred_proba': ["a"],
                    'day': [10],
                    'hour':[3]})
    df.to_sql(name = tablename,con = engine,if_exists = 'append',index = False,index_label = False)

https://blog.csdn.net/qq_23953717/article/details/80067917

8.将mysql上的数据读入dataframe

import pymysql
import pandas as pd
conn = pymysql.connect(host = "localhost",user = username,passwd = password,db = database_name,charset="utf8")
sql_query = 'SELECT * FROM database_name.table_name'
df = pd.read_sql(sql_query, con=conn)
conn.close()  #使用完后记得关掉

https://www.cnblogs.com/cymwill/articles/7576600.html

9.mysql删除表中重复元素

https://www.cnblogs.com/jiangxiaobo/p/6589541.html

10.mysql中in的用法

https://blog.csdn.net/yihanzhi/article/details/81065573

11.SqlServer四种排序:ROW_NUMBER()/RANK()/DENSE_RANK()/ntile() over()

https://blog.csdn.net/a11112244444/article/details/80453397

https://blog.csdn.net/qq_25221835/article/details/82762416

12.sql中with as使用 

https://www.cnblogs.com/Niko12230/p/5945133.html

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值