基本步骤:
1.链接数据库
2.获取操作数据的对象cursor
3.编写SQL-DML语句传入需要增加的数据
4.执行SQL(增加单条数据使用cursor.execute,增加多条使用cursor.executemany)
5.提交事务(传入多条数据时加入)
6.关闭cursor
7.关闭链接
import pymysql
def add_one():
con=pymysql.connect(host='localhost',port=3306,user='root',password='admin',charset='utf8',db='sxt')
coursor=con.cursor()
sql=" insert into table1 values(0,%s,%s,%s);"
args=('孙权',24,'男')
coursor.execute(sql,args)
coursor.close()
con.close()
def add_many(args1):
con=pymysql.connect(host='localhost',port=3306,user='root',password='admin',charset='utf8',db='sxt')
coursor=con.cursor()
sql=" insert into table1 values(0,%s,%s,%s);"
coursor.executemany(sql,args1)
con.commit()
coursor.close()
con.close()
if __name__=='__main__':
args1=(('孙权',23,'男'),('孙尚香',20,'女'))
add_many(args1)
add_one()
运行结果: