PyMySQL的安装和连接
PyMySQL的安装
python3. -m pip install pymysql
python连接数据库
import pymysql
# 创建连接
conn = pymysql.connect( # 打开数据库连接
host='10.0.3.60', # IP
port=, # 端口
user='root', # 数据库用户名
password="xxxx", # 密码
database='db3', # 要连那个库
charset='utf8') # 设置字符集
# 拿到游标
cur = conn.cursor() # 默认返回的是元祖 conn.cursor(pymysql.cursors.DictCursor) 返回字典
cur.execute('show databases;') # 返回1条数据 ('information_schema',)
# content = cur.fetchone()
content = cur.fetchmany() # 返回2条数据 (('information_schema',), ('db1',))
# content = cur.fetchall() # 返回所有数据
print(content)
cur.close() # 关闭游标
conn.close() # 关闭数据库连接
涉及到增删改操作
sql = """
CREATE TABLE admin(
id INT() primary key auto_increment,
username char() unique not null,
password char() not null,
email char() not null
)ENGINE=InnoDB CHARSET=utf8;
"""
try:
cur.execute(sql)
conn.commit() # 提交sql
except:
print("sql执行失败")
conn.rollback() #遇到异常回滚
cur.close() # 关闭游标
conn.close() # 关闭数据库连接