admin 管理员组文章数量: 1184232
2024年4月13日发(作者:w3school的温馨提示)
python insert数据库表用法
在Python中,可以使用不同的数据库库来操作数据库表,其中最常用的是
SQLite和MySQL。下面分别介绍如何在Python中使用SQLite和MySQL
插入数据到数据库表中。
使用SQLite数据库:
SQLite是一个轻量级的关系型数据库,可以与Python一起使用。下面是
一个简单的例子,展示如何在Python中使用SQLite插入数据到数据库表
中:
```python
import sqlite3
连接到SQLite数据库
conn = ('')
创建一个游标对象
cursor = ()
创建一个表
('''CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY,
name TEXT, age INTEGER)''')
插入数据
("INSERT INTO users (name, age) VALUES (?, ?)", ('Alice', 25))
("INSERT INTO users (name, age) VALUES (?, ?)", ('Bob', 30))
提交事务
()
关闭连接
()
```
在这个例子中,我们首先连接到SQLite数据库,然后创建一个游标对象。
接着,我们使用游标对象的execute()方法创建了一个名为users的表,并
使用占位符(?)和参数元组的方式向表中插入了两条数据。最后,我们提
交了事务并关闭了连接。
使用MySQL数据库:
在Python中使用MySQL数据库需要安装一个名为pymysql的第三方库。
下面是一个简单的例子,展示如何在Python中使用pymysql插入数据到
MySQL数据库表中:
```python
import pymysql
连接到MySQL数据库
conn = (host='localhost', user='root', password='password',
db='example')
创建一个游标对象
cursor = ()
创建一个表
('''CREATE TABLE IF NOT EXISTS users (id INT AUTO_INCREMENT
PRIMARY KEY, name VARCHAR(255), age INT)''')
插入数据
("INSERT INTO users (name, age) VALUES (%s, %s)", ('Alice', 25))
("INSERT INTO users (name, age) VALUES (%s, %s)", ('Bob', 30))
提交事务
()
关闭连接
()
```
在这个例子中,我们首先连接到MySQL数据库,然后创建一个游标对象。
接着,我们使用游标对象的execute()方法创建了一个名为users的表,并
使用占位符(%s)和参数元组的方式向表中插入了两条数据。最后,我们
提交了事务并关闭了连接。
版权声明:本文标题:python insert数据库表用法 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1712959852a614351.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论