derezzed

导航

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()

 

posted on 2018-03-20 19:58  derezzed  阅读(194)  评论(0)    收藏  举报