Python连接MySQL数据库有多种方式:
本次代码是最容易实现的,在pycharm上导入pymysql库,连接Navicat Preminum
完整代码:
import pymysql
# 打开数据库连接
conn = pymysql.connect(host='*.*.*.*',#地址 本机127.0.0.1或localhost
port=3306, #数据库的端口号 Navicat是3306
user='*', #用户 root
passwd='*',#密码
charset = 'utf8'
)
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = conn.cursor()
# 使用 execute() 方法执行 SQL 查询
cursor.execute("show databases;")
cursor.execute("use database_name;")
cursor.execute("show tables;")
cursor.execute("select * from tables_name")
# 使用 fetchone() 方法获取单条数据;使用 fetchall() 方法获取所有数据
data = cursor.fetchall()
for item in data:
print(item[0])
# 关闭数据库连接
cursor.close()
第一次连接数据库,查看数据库表里的内容。