python - Python 3.0 中的 SQL?

标签 python sql

如何使用 mysql、postgresql 或其他 SQL 数据库(Python 内置支持的数据库除外)?

def example():
  con= Mysql("root", blablabla)
  con->query("SELECT * bla bla bla")
....

最佳答案

您使用什么数据库和什么扩展?对于 sqlite3 (以及与 DB-API 2.0 兼容的任何其他扩展),您可以使用类似 this 的内容。 :

conn = sqlite3.connect('/tmp/example')
c = conn.cursor()

# Create table
c.execute('''create table stocks(date text, trans text, symbol text, qty real, price real)''')

# Insert a row of data
c.execute("""insert into stocks values ('2006-01-05','BUY','RHAT',100,35.14)""")

# Save (commit) the changes
conn.commit()

# We can also close the cursor if we are done with it
c.close()

顺便说一句,Python 中没有 ->

关于python - Python 3.0 中的 SQL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3735948/

相关文章:

sql - Oracle:避免 to_date 中出现 NULL 值

sql - PostgreSQL - 从 2 列中选择具有复合最大值的行

python - 为什么要在工厂函数上使用 pytest 工厂作为 fixture ?

javascript - 如何获取使用 $.ajax 返回的 MySQL 查询结果

mysql - SQL 选择属于两个组的用户

python - 根据字段值有条件地分组总计

mysql - MySql Inner Join 的问题 > 未包含在聚合函数或 GROUP BY 子句中

python - 如何将 csv 文件读取为 dtype datetime64?

python - 如何创建二进制数字的无限循环?

python - 将 defaultdicts 的 iterable 连接到 DataFrame