mysql导入sql文件,python3读取mysql数据库的数据

首先在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';

猜你喜欢

转载自blog.csdn.net/spartanfuk/article/details/81368465