mysql-8.0.15下载与安装,并于python连接,实现文件导入并将结果输出到excel中

1.下载MySql
官网下载地址: https://dev.mysql.com/downloads/mysql/
(一般选64位的,windows(x86,64-bit).ZIP Archive)

2.安装
解压,我的解压目录为:D:\mysql-8.0.15-winx64
CMD,以管理员身份运行
d:(进入d盘)
cd mysql-8.0.15-winx64\bin(进入bin目录)
进入mysql子目录bin
(安装)mysqld --intall
(初始化)mysqld --initialize
(启用)net start mysql

3.设置登陆密码
mysql-8.0.15下载与安装,并于python连接,实现文件导入并将结果输出到excel中mysql目录里有个data文件夹,里面有个.err文件,里面有[email protected]:xxxxxx,xxxxxxx为默认密码,登录就可以,
mysql -u root -p
不过需要修改密码,通过一下语句
ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘新密码’;我的新密码是123456.
下一次可以通过环境变量,快速进入mysql,链接https://blog.****.net/li93675/article/details/80700152

4.python3.X需要下载pymysql,通过命令pip install pymysql就可以
通过命令行导入文件,
create database wzet(库名);
use wzet;
source 文件名.sql(将文件放入bin目录下)
show tables
desc 表名(表名,上一个命令下面有,可以查看自己是否导入成功)

mysql-8.0.15下载与安装,并于python连接,实现文件导入并将结果输出到excel中mysql-8.0.15下载与安装,并于python连接,实现文件导入并将结果输出到excel中mysql-8.0.15下载与安装,并于python连接,实现文件导入并将结果输出到excel中
同时也要下载xlwt:
mysql-8.0.15下载与安装,并于python连接,实现文件导入并将结果输出到excel中查询有多条数据结果时:(在MySQL中是null,而在Python中则是None)
cursor.fetchone():将只返回一条结果,返回单个元组如(‘id’,‘name’)。
然后多次循环使用cursor.fetchone(),依次取得下一条结果,直到为空
cursor.fetchall() :也将返回所有结果,返回二维元组,如((‘id’,‘name’),(‘id’,‘name’))。