首先在mysql中新建一个数据库,字符集和编码如上图设置,数据库名称最好跟sql文件的名称一致,不然可能会导入失败。
其次双击新建的数据库,当新建的数据库显示为绿色时,鼠标右键——运行sql文件:
然后选择电脑中的sql文件,不选择“每个运行中运行多重查询”,点击开始,开始导入数据。
如下图所示即为导入数据成功:
然后刷新该数据库,即可查看到导入的数据:
########################################################################################
在python3中读取mysql里面的数据:
先安装需要用到的数据库:
pip install PyMySQL
不是pip install pymysql,这样安装不了。安装完能执行import pymysql就是安装成功。
#读取mysql数据
import pymysql
import pandas as pd
conn = pymysql.connect(
host = 'localhost',
port = 3306,
user = 'root'
passwd = '密码',
db = '数据库名称'
charset = 'gbk'
)
data = pd.reas_sql('select * from 表的名称',con = conn)
print(data.values)
host:ip,mysql所安装系统的ip,要是和python同系统,则用默认值:localhost;
prot:端口,没有刻意去改过的话都是默认值:3306;
user:mysql的用户名称,可以在mysql终端运行mysql user();查看;
passwd:密码,账户对应的登录mysql的mima;
db:数据库存的名称;
charset:编码,一般设为'gbk';