python3.8
先了解 MySQL 插入数据的语法
INSERT INTO table_name ( field1, field2,…fieldN ) VALUES ( value1, value2,…valueN );
用execute方法,使用MySQL语法
测试发现,mysql语句,字母大小写不影响结果
# 导入 import mysql.connector # 连接数据库 conn= mysql.connector.connect( host='localhost', port = 3306, user='root', passwd='666666', db ='test', ) # 游标 cur = conn.cursor() # 方法1 sql1="INSERT INTO user(ID,name,age,city) values('A001','小明','18','北京');" cur.execute(sql1) # 方法2,此方法加上for循环,可以添加多个 sqli="insert into user values(%s,%s,%s,%s)" cur.excute(sqli,('A002','小红','22','上海') # 提交 .commit一定不能掉了 conn.commit() # 关闭游标和连接 cur.close() conn.close()