pymysql模块
两种 MySQL 数据库引擎
MyISAM
默认使用的版本(所有版本都默认使用)
特点
-
非事务性的引擎
-
提供高速存储和检索,以及全文搜索能力
-
适合数据仓库等查询频繁的应用
-
一个table实际保存为三个文件,.frm存储表定义,.MYD存储数据,.MYI存储索引
-
NULL值被允许在索引的列中
InnoDB
-
这种类型是事务安全的
-
它们还支持外键.InnoDB表格速度很快.具有比BDB还丰富的特性, 因此如果需要一个事务安全的存储引擎,建议使用它
-
如果你的数据执行大量的INSERT或UPDATE,出于性能方面的考虑
pymysql的安装
- 首先找到python安装目录(也可以配置环境变量),然后进入 Scripts目录
- 输入pip install pymysql安装
- 输入pip uninstall pymysql卸载
pymysql的使用
import pymysql
db = pymysql.connect(ip, name, pwd)
db.close()
pymysql的介绍
- pymysql.connect(ip, name, pwd)
- 第一个参数是连接的ip
- 第二个参数是用户名
- 第三个参数是密码
- 如果连接不成功会报错
MySql安装
- 参考视频一步一步走就可以了
MYD/frm/MYI文件查看与导入
- 将文件整个文件夹复制到 C:\ProgramData\MySQL\MySQL Server 5.7\Data 目录下
- Navicat选中整个数据库,然后右键刷新,你就能看到导入的数据库文件
数据库文件转化成 txt 文件
- 用Navicat选中表
- 然后右键导出向导
- 然后选择导出格式
- 最后导出文件