化学产品在哪个网站做推广最好,天津房产网,万网首页,网页图片分辨率多少合适目录
1.插入表格
2.插入多行
3.获取插入的 ID 1.插入表格
要在 MySQL 中填充表#xff0c;请使用“INSERT INTO”语句。 “stu”表中添加一条记录#xff1a; 代码#xff1a;
# codinggbk
#连接
import pymysqlmydb pymysql.connect(hostlocalhost, #默认…目录
1.插入表格
2.插入多行
3.获取插入的 ID 1.插入表格
要在 MySQL 中填充表请使用“INSERT INTO”语句。 “stu”表中添加一条记录 代码
# codinggbk
#连接
import pymysqlmydb pymysql.connect(hostlocalhost, #默认用主机名port3306,userroot, #默认用户名password123456, #mysql密码databasestudent, #库名charsetutf8 #编码方式
)print(mydb)
#创建表
mycursor mydb.cursor()#创建SQL语句
sql INSERT INTO stu (id,name, class) VALUES (%s, %s, %s)
#编写填充内容
val (1,笨小孩,统计)
#执行上述内容
mycursor.execute(sql, val)
#提交上述内容
mydb.commit()
#打印
print(mycursor.rowcount, 添加表格成功.)
# # 关闭数据库
# mydb.close()
演示
我们在navicat中看看未填充时情况 我们关闭该数据库然后执行上述代码后 该内容证明我们执行成功了
2.插入多行
用数据填充“stu”表
# codinggbk
#连接
import pymysqlmydb pymysql.connect(hostlocalhost, #默认用主机名port3306,userroot, #默认用户名password123456, #mysql密码databasestudent, #库名charsetutf8 #编码方式
)print(mydb)
#创建表
mycursor mydb.cursor()#创建SQL语句
sql INSERT INTO stu (id,name, class) VALUES (%s, %s, %s)
#编写多行填充内容
val [(2,喜羊羊,草原),(3,美羊羊,草原),(4,灰太狼,狼堡),(5,红太狼,狼堡)
]
#执行上述内容
mycursor.executemany(sql, val) #注意这里不再用execute
#提交上述内容
mydb.commit()
#打印
print(mycursor.rowcount, 添加表格成功.)
# # 关闭数据库
# mydb.close()执行上述代码 如果不存在这个表会报错。
我在这里没有填入 age 选项内容如果想要填充在上面sql语句中添加上即可
3.获取插入的 ID
代码
# codinggbk
#连接
import pymysqlmydb pymysql.connect(hostlocalhost, #默认用主机名port3306,userroot, #默认用户名password123456, #mysql密码databasestudent, #库名charsetutf8 #编码方式
)print(mydb)
#创建表
mycursor mydb.cursor()#创建SQL语句
sql INSERT INTO stu (id,name, class) VALUES (%s, %s, %s)
#编写多行填充内容
val (6,懒洋洋,羊村)
#执行上述内容
mycursor.execute(sql, val)
#提交上述内容
mydb.commit()
#打印
print(记录一个插入的id:, mycursor.lastrowid)
# # 关闭数据库
# mydb.close()
演示注意 如果插入多行则返回最后插入行的id。