import pymysql
if __name__ == '__main__':
connect = pymysql.connect(host='master', user='root', password='123456', database='stu', port=3306)
cursor = connect.cursor()
# 新建查询
query_sql = 'select * from student'
cursor.execute(query_sql)
connect.commit()
# 执行后提交
# 变量插入
name = 'zhangsan'
age = 21
# 第一种写法 以python字符串来写
query_sql = 'insert into account values("%s",%d)' % (name, age)
print(query_sql)
cursor.execute(query_sql)
connect.commit()
# 第二种写法 主要体现在execute里
query_sql = 'insert into account values(%s,%s)'
print(query_sql)
cursor.execute(query_sql, (name, age))
connect.commit()
# 一次性插入多条数据
ls = [('wang', 21), ('zou', 18)]
cursor.executemany(query_sql, ls)
connect.commit()
print(cursor.fetchone())
print(cursor.fetchmany(10))
print(cursor.fetchall())
cursor.close()
connect.close()
11-10
1953
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
12-21
1183
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
03-08
4775
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
04-19
1946
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
07-20
190
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
07-17
579
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
09-08
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交