import pymysql
conn =pymysql.connect(host='127.0.0.1',port=3306,user='root',password='123456',charset='utf8')
cursor = conn.cursor()
# 1 查看数据库
# 发送指令
cursor.execute('show databases')
# 获取结果
result =cursor.fetchall()
print(result)
# print :( ('mysql',), ('name',), ('performance_schema',), ('sys',))
# 2 创建数据库(新增、删除、修改)
# 发送指令
cursor.execute("create database newdb2 default charset utf8 collate utf8_general_ci")
# 提交
conn.commit()
# 查看
cursor.execute('show databases')
# 获取结果
result =cursor.fetchall()
print(result)
# 3 删除数据库
# 发送指令
cursor.execute('drop database newdb2')
conn.commit()
# 查看
cursor.execute('show databases')
# 获取结果
result =cursor.fetchall()
print(result)
# 4 进入数据库查看表
# 发送指令
cursor.execute('use jd')
cursor.execute('show tables')
result =cursor.fetchall()
print(result)
# 关闭连接
cursor.close()
conn.close()
python 使用pymysql库对MySQL数据库操作
于 2022-10-24 17:30:00 首次发布