Stellen Sie von Python aus eine Verbindung zu SQLite her

Erstellen Sie eine Datenbank im Speicher

Dies ist praktisch, wenn Sie SQL mehrmals ausführen und ausprobieren möchten, da Sie die Tabelle nicht löschen müssen.

import sqlite3

#conn = sqlite3.connect('test_sqlite.db')
conn = sqlite3.connect(':memory')

curs = conn.cursor()

curs.execute('CREATE TABLE persons(id INTEGER PRIMARY KEY AUTOINCREMENT,name STRING)')

curs.execute('INSERT INTO persons(name) values("Mike")')
curs.execute('INSERT INTO persons(name) values("Nancy")')
curs.execute('INSERT INTO persons(name) values("Jun")')
conn.commit()

curs.execute('SELECT * FROM persons')
print(curs.fetchall())

curs.close()
conn.close()

Ausführungsergebnis:

[(1, 'Mike'), (2, 'Nancy'), (3, 'Jun')]

Recommended Posts

Stellen Sie von Python aus eine Verbindung zu SQLite her
Stellen Sie von Python aus eine Verbindung zur utf8mb4-Datenbank her
Änderungen von Python 3.0 zu Python 3.5
Änderungen von Python 2 zu Python 3.0
Verbinden Sie Python mit MySQL
Stellen Sie von Python aus eine Verbindung zur Websocket-API von coincheck her
Verwenden Sie Tor, um eine Verbindung von urllib2 [Python] [Mac] herzustellen.
Stellen Sie mit Python eine Verbindung zu BigQuery her
Post von Python nach Slack
Flirte von PHP nach Python
Anaconda aktualisiert von 4.2.0 auf 4.3.0 (python3.5 aktualisiert auf python3.6)
Wechseln Sie von Python2.7 zu Python3.6 (centos7)
Rufen Sie Matlab von Python zur Optimierung auf
Post von Python auf Facebook Timeline
Verwendung von SQLite in Python
[Lambda] [Python] Von Lambda auf Twitter posten!
Python (vom ersten Mal bis zur Ausführung)
Poste ein Bild von Python auf Tumblr
SSH-Verbindung von Windows zu GCP
So greifen Sie über Python auf Wikipedia zu
Python, um von einer anderen Sprache zu wechseln
Hat sich nicht von Python 2 auf 3 geändert
Aktualisieren Sie Mac Python von 2 auf 3
Herstellen einer Verbindung zu verschiedenen DBs über Python (PEP 249) und SQL Alchemy
Stellen Sie von CentOS 7 minimal eine Verbindung zu Packetix VPN her.
[Python] Fluidsimulation: Von linear zu nichtlinear
Auf Python 2.7.9 aktualisiert
Stellen Sie von Flask aus eine Verbindung zum MySQL-Container von Docker her
Von Python bis zur Verwendung von MeCab (und CaboCha)
So aktualisieren Sie Google Sheets von Python
Privates Python-Handbuch (von Zeit zu Zeit aktualisiert)
Ich möchte ein Glas aus Python verwenden
Stellen Sie mit Python in Docker eine Verbindung zu MySQL her
Konvertieren Sie von Katakana zu Vokal Kana [Python]
So vermeiden Sie doppelte Daten bei der Eingabe von Python in SQLite.
Push-Benachrichtigung vom Python-Server an Android
Summe von 1 bis 10
SQL zu SQL
Herstellen einer Verbindung von Python zu MySQL unter CentOS 6.4
Herstellen einer Verbindung zum Cloud Firestore über Google Cloud-Funktionen mit Python-Code
Portieren und Ändern des Doublet-Solvers von Python2 auf Python3.
Versuch, SQLite3 mit Python zu handhaben [Hinweis]
Zugriff auf RDS von Lambda (Python)
MeCab von Python
SQLite in Python
Python> Ausgaben von 1 bis 100, 501 bis 600> Für CSV
Stellen Sie mit AWS Lambda Python eine Verbindung zu s3 her
[Python / Tkinter] Verbinden Sie die Tastenkombinationen mit dem Menü
Komprimieren Sie Python-Daten und schreiben Sie in SQLite
Stellen Sie mit dem Python-Interpreter von PEPPER Mac eine Verbindung zu Pfeffer her
In Python von Markdown in HTML konvertieren
[Amazon Linux] Wechsel von der Python 2-Serie zur Python 3-Serie
API-Erklärung zum Berühren von Mastodon aus Python
"Backport" zu Python 2
Stellen Sie von Python aus eine Verbindung zu postgreSQL her und verwenden Sie gespeicherte Prozeduren in einer Schleife.
Senden Sie eine Nachricht von Slack an einen Python-Server
Bearbeiten Sie Excel in Python, um eine Pivot-Tabelle zu erstellen
Ich möchte aus verschiedenen Sprachen eine Verbindung zu PostgreSQL herstellen
Studie aus Python Hour7: Verwendung von Klassen