You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
48 lines
1.1 KiB
48 lines
1.1 KiB
# -*- encoding: utf-8 -*-
|
|
'''
|
|
@File : mysql_conn.py
|
|
@License : (C)Copyright 2018-2022
|
|
|
|
@Modify Time @Author @Version @Desciption
|
|
------------ ------- -------- -----------
|
|
2023/4/13 13:59 zart20 1.0 None
|
|
'''
|
|
|
|
# pymysql 链接示例
|
|
|
|
import pymysql
|
|
|
|
|
|
# db = pymysql.connect(host="127.0.0.1", port=3306, user='root', password="123123", charset="utf8") # 链接数据库管理系统
|
|
db = pymysql.connect(host="127.0.0.1", port=3306, user='root', password="123123", charset="utf8", database="student") # 链接数据库
|
|
|
|
cursor = db.cursor() # 实例化游标对象
|
|
|
|
cursor.execute("show databases;") # 显示所有数据库
|
|
cursor.execute("use student;") # 选择指定数据库
|
|
cursor.execute("show tables;") # 执行数据库查询
|
|
|
|
data = cursor.fetchall() # 取出游标中所有内容
|
|
print(data)
|
|
|
|
cursor.close()
|
|
|
|
c2 = db.cursor()
|
|
# c2.execute("show databases;")
|
|
c2.execute("show tables;")
|
|
print(c2.fetchall())
|
|
|
|
# db.close() # 关闭数据库链接
|
|
|
|
# c3 = db.cursor()
|
|
# c3.execute("show databases;")
|
|
# print(c3.fetchall())
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|