Python INSERT INTO
时间: 2024-08-02 10:01:00 浏览: 35
使用Python构造hive insert语句说明
在Python中,通常我们不会直接使用SQL的INSERT INTO语句,因为Python是一种高级编程语言,它的数据库操作通常是通过像`sqlite3`, `psycopg2`这样的库来间接处理的。不过,如果你是在使用SQLite数据库,并且使用了`sqlite3`模块,你可以这样做:
```python
import sqlite3
# 连接到SQLite数据库
conn = sqlite3.connect('my_database.db')
# 创建一个Cursor对象用于执行SQL命令
cursor = conn.cursor()
# 假设有一个名为users的表,你想插入一条记录
sql_query = "INSERT INTO users (name, email) VALUES (?, ?)"
values = ('John Doe', 'john.doe@example.com')
# 执行插入操作
cursor.execute(sql_query, values)
# 提交事务
conn.commit()
# 关闭连接
conn.close()
```
在这个例子中,`?`是一个占位符,代表实际的值将作为元组传递给`execute()`函数。这样做的好处是防止SQL注入攻击。
阅读全文