import pymysql # 创建mysql连接(连接并打开数据库) conn = pymysql.connect(user="root", password="cyh0110", database="SCT", host="127.0.0.1", port=3306) cursor = conn.cursor() # 游标的定义、打开 # 字符串型SQL语句的执行 SQLString = "INSERT INTO student VALUES ('20230001', '张三', '男', 20, '01')" cursor.execute(SQLString) SQLString = "INSERT INTO course VALUES ('1001', '数据库', 3, 48, 'T01')" cursor.execute(SQLString) SQLString = "INSERT INTO sc VALUES ('20230001', '1001', 85)" cursor.execute(SQLString) conn.commit() def query_data(table_name): """ 游标数据的读写处理,读写游标数据 :param table_name: 表名称 :return: 游标数据 """ SQLString = f"SELECT * FROM {table_name}" cursor.execute(SQLString) # 执行查询sql语句 data = cursor.fetchall() # 获取游标中的数据 return data StudentList = query_data("student") CourseList = query_data("course") SCList = query_data("sc") # 关闭数据库连接 cursor.close() conn.close()