Update sqlite3-python/README.md

This commit is contained in:
2024-09-29 20:47:13 -04:00
parent 524f9f79ae
commit b8d83a5345

View File

@@ -1,11 +1,11 @@
# Simple SQL
```python
def SQL(db='sql.db', *, sqlite3=__import__('sqlite3'), pd=__import__('pandas')):
con = sqlite3.connect(db, isolation_level=None, timeout=1e999)
con.execute('PRAGMA journal_mode=WAL'); con.row_factory = sqlite3.Row
return lambda sql, *params: pd.DataFrame(map(dict, con.execute(sql, params)))
def SQL(db='sql.db', *, sqlite3=__import__('sqlite3')):
con = sqlite3.connect(db, isolation_level=None, timeout=999)
con.execute('PRAGMA journal_mode = WAL'); con.row_factory = sqlite3.Row
return lambda q, *p: list(map(dict, con.execute(q, p)))
sql = SQL()
sql('SELECT * FROM sqlite_master WHERE type="table"')
sql("SELECT * FROM sqlite_master WHERE type = 'table'")
```
# Dict-like