mysql数据库安装和使用
2018-10-15 本文已影响20人
飘涯
-
下载和安装mysql
安装社区解压版太坑了,服务器一直开起不了
后来直接下载的安装版本,下载install版本,
安装教程:https://blog.csdn.net/theLostLamb/article/details/78797643 -
下载navicat for mysql
直接下载绿色版,进行破解https://pan.baidu.com/s/1oKcErok_Ijm0CY9UjNMrnA#list/path=%2F -
导入数据
把sql文件导入数据库
直接参考教程:https://www.cnblogs.com/keyi/p/5978982.html -
python操作mysql
windows下Python安装pymysql:
https://blog.csdn.net/QH_JAVA/article/details/73754121 -
从数据库中搜索下载并且保存:
import pymysql
import pandas as pd
from lxml import etree
import re
#连接数据库的参数
config = {
'host':'127.0.0.1',
'port':3306,
'user':'root',
'password':'f012464998',
'db':'我的',
'charset':'utf8mb4',
'cursorclass':pymysql.cursors.DictCursor,
}
# #连接数据库
db = pymysql.connect(**config)
# #创建游标
cursor = db.cursor()
# ## 执行SQL,并返回收影响行数
cursor.execute('select body from dianxin_data_comments')
result = cursor.fetchall()
# print(type(result)) #list 查询结果是一个list,而pd.read_sql 读入了一个dataframe;
print(type(result[-1]))
print(result[-1])
print(len(result))
df3 = pd.DataFrame(result) #将查询结果转为一个dataframe。
# df3.to_csv("yidong.csv")
print(df3["body"][1])
print(type(df3["body"][1]))
a = df3["body"][2]
a= etree.HTML(a)
dom = a.xpath("//div/a/text()")
print(dom)