单引号和双引号的区别
1,当字段没有空格的时候单引号、双引号都可以;
2,当字段之间有空格必须使用双引号,比如查询语句、更新语句等
import pymysqldb = pymysql.connect(host='hadoop102' , user='root', passwd= '000000', port=3306, db='spiders')cursor = db.cursor()
id='1005'
name='zhangsan'
age='20'
# 方式1:
# sql = "insert into students(id,name,age) values('"+id+"', '"+name+"', '"+age+"')"
# cursor.execute(sql)
# 方式2:
# sql = "insert into students(id,name,age) values('{}','{}','{}')".format(id,name,age)
# cursor.execute(sql)
# 方式3:
sql = "insert into students(id,name,age) values (%s,%s,%s)"
cursor.execute(sql,(id,name,age))print("插入成功!!!")
db.close()