注:连接mysql数据库、新建表代码在目录中其他文档,这里直接上代码
# 导入 pymysql 模块
import pymysql
try:
db = pymysql.connect(
user="root", #数据库用户名
passwd="123456", #数据库密码
host="192.168.0.1", #数据库IP地址
port=3306, #数据库端口,mysql数据库默认3306
database="data_test" #数据库名字
)
print("数据库连接成功!")
#使用 cursor() 方法创建一个游标对象 cursor,这个的作用是可以执行sql语句
cursor = db.cursor()
# 写sql查询语句,表名为 test , 表中存储有id,name 两个字段
sql = "select * from test"
# 执行查询语句
cursor.execute(sql)
# 定义变量,接收查询的数据
sel_text = cursor.fetchall()
#循环查询到数据进行打印,
for row in sel_text:
id = row[0] #读取第一个字段,字段名:id
name = row[1] #读取第二个字段,字段名:name
print('id:%s name:%s' % (id, name)) #通过 s%占位符进行字段对应打印
except pymysql.Error as e:
print("数据查询失败:" + str(e))
db.close() # 关闭数据库