为了使python连接上数据库,你需要一个驱动,这个驱动是用于与数据库交互的库,本文是向大家介绍了如何利用python中的pymysql库来操作mysql数据库。
1、什么是pymysql?
pymysql是从python连接到mysql数据库服务器的接口, 简单理解就是,pymysql是python操作mysql数据库的三方模块,可以在python中连接数据库写mysql命令,它是一个纯python库。
2、安装pymysql
可以通过下面的命令来进行安装pymysql模块:
pip install pymysql
3、连接数据库
安装好pymysql后,在python程序中可以用 import pymysql 来导入模块。
在连接数据库前,首先要确定数据库服务端已启动。在数据库中有已经创建好的数据库,这里连接数据库‘mydb’,使用的用户名为‘root’,密码为‘mysql’。
比较常用的参数包括:
- host:数据库主机名.默认是用本地主机
- user:数据库登陆名.默认是当前用户
- password:数据库登陆的秘密.默认为空
- database:要使用的数据库名.没有默认值
- port:MySQL服务使用的TCP端口.默认是3306
- charset:数据库编码
# 导入pymysql import pymysql # 打开数据库连接 conn = pymysql.connect( host = '127.0.0.1', # 服务端地址 port = 3306, # 服务端端口 user = 'root', # 用户名 password = 'mysql', # 密码 database &