MySQL 数据库表格创建、数据插入及获取插入的 ID:Python 教程
创建表格
要在 MySQL 中创建表格,请使用"CREATE TABLE"语句。
确保在创建连接时定义了数据库的名称。
示例创建一个名为 "customers" 的表格:
如果上述代码没有出现错误,那么您已成功创建了一个表格。
检查表格是否存在
您可以通过使用"SHOW TABLES"语句列出数据库中的所有表格来检查表格是否存在:
示例返回系统中的表格列表:
主键
在创建表格时,您还应该为每个记录创建一个具有唯一键的列。
这可以通过定义主键来完成。
我们使用语句"INT AUTO_INCREMENT PRIMARY KEY",它将为每个记录插入一个唯一的数字。从 1 开始,每个记录递增一次。
示例在创建表格时创建主键:
如果表格已经存在,可以使用 ALTER TABLE 关键字:
示例在现有表格上创建主键:
插入数据到表格
要在 MySQL 中填充表格,请使用"INSERT INTO"语句。
示例在 "customers" 表格中插入一条记录:
重要提示:请注意语句 mydb.commit()
。这是必需的,以使更改生效,否则不会对表格进行更改。
插入多行
要将多行插入到表格中,使用 executemany()
方法。
executemany()
方法的第二个参数是包含要插入数据的元组列表:
示例填充 "customers" 表格的数据:
获取插入的 ID
您可以通过询问游标对象来获取刚刚插入的行的 ID。
注意:如果插入多行,将返回最后插入行的 ID。
示例插入一行,并返回 ID:
最后
为了方便其他设备和平台的小伙伴观看往期文章:公众号搜索Let us Coding
,或者扫描下方二维码,关注公众号,即可获取最新文章。
看完如果觉得有帮助,欢迎点赞、收藏和关注
版权声明: 本文为 InfoQ 作者【小万哥】的原创文章。
原文链接:【http://xie.infoq.cn/article/076c085d2b1fba6dacc4ea45a】。文章转载请联系作者。
评论