Tábla létrehozása
Estimated reading: 2 minutes
0 views
Ebben a leírásban végigvezetünk az SQLite3 adatbázis létrehozásának lépésein Pythonban, tömörebb, de informatív stílusban.
Lépések:
- Importálás:
import sqlite3
Betöltjük az SQLite3 modult a kódunkba.
- Kapcsolódás:
connection = sqlite3.connect("mydb.db")
Létrehozunk egy connection
objektumot, ami a „mydb.db” nevű adatbázishoz kapcsolódik (a fájl a munkamappában jön létre).
- Tábla létrehozása:
cursor = connection.cursor()
cursor.execute("""
CREATE TABLE users (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT,
email TEXT
);
""")
- Létrehozunk egy
cursor
objektumot az SQL parancsok futtatásához. - A
cursor.execute()
parancs segítségével futtatjuk aCREATE TABLE
SQL utasítást. - A
users
tábla három oszlopot fog tartalmazni:id
(azonosító),name
(név) ésemail
(email cím). - Az
id
oszlop az elsődleges kulcs, automatikusan növekvő értékekkel.
- Változások mentése:
connection.commit()
Véglegesítjük az adatbázisban végrehajtott változtatásokat.
- Kapcsolat lezárása:
connection.close()
Bezárjuk a kapcsolatot az adatbázissal.
Ezzel a kóddal sikeresen létrehoztunk egy „mydb.db” nevű adatbázist és egy „users” nevű táblát benne.