Python连接MySQL数据库之pymysql模块使用
Python3连接MySQL
本文介绍Python3连接MySQL的第三方库--PyMySQL的基本使用。
PyMySQL介绍
PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。
Django中也可以使用PyMySQL连接MySQL数据库。
PyMySQL安装
pip install pymysql
连接数据库
注意事项
在进行本文以下内容之前需要注意:
你有一个MySQL数据库,并且已经启动。
你有可以连接该数据库的用户名和密码
你有一个有权限操作的database
基本使用
# 导入pymysql模块 import pymysql # 连接database conn = pymysql.connect(host = "localhost",user = "root",password = "1234",database = "db1",charset = "utf8") # 得到一个可以执行的sql语句的光标对象 cursor = conn.cursor() # 定义要执行的sql语句 sql = """ CREATE TABLE USER1( id INT auto_increment PRIMARY KEY, name CHAR(10) NOT NULL UNIQUE , age TINYINT NOT NULL )ENGINE = innodb DEFAULT CHARSET = utf8; """ # 执行sql语句 cursor.execute(sql) # 关闭光标对象 cursor.close() # 关闭数据库 conn.close()
浙公网安备 33010602011771号