import pymysql
# 1.创建连接对象
connection = pymysql.connect(host='localhost',
user='root',
password='123456',
database='subjects_kg',
port=3306,
charset='utf8')
print("connection-->", connection)
# 2.获得cursor(游标)
cursor = connection.cursor()
# 3.执行SQL语句
# create table t1(
# id int primary key auto_increment,
# name varchar(20)
# )
# result = cursor.execute("insert into t1 values(null, 'zhangwuji')")
result = cursor.execute("select * from t1")
# result = cursor.execute("select * from t1 where id = 2")
# TODO pymysql模块,默认开启了事务,所以必须提交后才会生效。
# 提交事务
connection.commit()
# 4.输出结果
print("result-->", result)
# 获取查询的结果
results = cursor.fetchall()
# results = cursor.fetchone()
print("result-->", results)
# for row in results:
# print(row)
# 5.关闭cursor
cursor.close()
# 6.关闭连接对象
connection.close()