本文介绍python连接MySQL的操作,由于本人水平较低如有错误恳请指正。
使用前需要保障已经有数据库并且已经开启了MySQL数据库的服务,用户名和密码。
- 安装pymysql库
PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。
Django中也可以使用PyMySQL连接MySQL数据库。
安装pymysql:在终端输入pip install pymysql就可以安装成功了。
- MySQL的连接
在MySQL中创建一个名为dbtest的数据库:CREATE DATABASE dbtest;
查询数据库:

dbtests数据库已经创建。
以下代码就是连接数据库的语句。
# 导入pymysql模块 import pymysql # 连接database conn = pymysql.connect(host=“你的数据库地址”, user=“用户名”,password=“密码”,database=“数据库名”,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()
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/226402.html原文链接:https://javaforall.net
