您的位置:首页 > 数据库 > MySQL

pymysql insert

2020-08-16 20:43 295 查看

pymysql insert

# 导入pymysql
import pymysql
# 建立连接
conn = pymysql.connect(host="localhost", user="root", password="root",
database="books",port=3306,charset="utf8")
# 获取游标
cursor = conn.cursor()
# 执行SQL语句:执行插入语句
cursor.execute("insert into t_book(`id`,`title`,`pub_date`) values(4, '三体', '1970-01-01');")
# 打印结果:由于执行的插入语句不会直接打印结果,所以需要再次执行一次查询,才能看到结果
cursor.execute("select * from t_book;")
print(cursor.fetchall())

# 提交事务后才能在数据库中查看到结果,提交之前数据存在内存当中,提交之后数据存在硬盘当中
conn.commit()
# 关闭游标
cursor.close()
# 关闭连接
conn.close()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: