Update sqlite3-python/README.md

This commit is contained in:
2024-09-24 11:39:43 -04:00
parent b3378d9b6e
commit 4da383c4e4

View File

@@ -11,19 +11,17 @@ sql = SQL()
# Simple # Simple
```python ```python
def sql(): def SQL():
sql = __import__('sqlite3').connect('sql.db', isolation_level=None).execute sql = __import__('sqlite3').connect('sql.db', isolation_level=None).execute
sql('PRAGMA journal_mode=WAL') sql('PRAGMA journal_mode=WAL')
sql('CREATE TABLE IF NOT EXISTS dict (key TEXT PRIMARY KEY, value)') sql('CREATE TABLE IF NOT EXISTS d(k PRIMARY KEY, v)')
return type('', (), dict(__call__=lambda _, *args: [*sql(*args)], return type('', (), dict(__call__=lambda _, *q: [*sql(*q)],
__setitem__=lambda _, k, v: __setitem__=lambda _, *kv: sql('INSERT OR REPLACE INTO d VALUES (?,?)', kv),
sql('INSERT OR REPLACE INTO dict VALUES (?, ?)', (k, v)) or {k: v}, __getitem__=lambda sql, *k: sql('SELECT v FROM d WHERE k = ?', k)[0][0]))()
__getitem__=lambda _, k: #
sql('SELECT value FROM dict WHERE key = ?', (k,)).fetchone()[0] sql = SQL()
))() sql[4] = 2
print(sql[4]) # 2
sql()[4] = 2
print(sql()[4]) # 2
``` ```
# Class # Class