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
cursorobjektumot az SQL parancsok futtatásához. - A
cursor.execute()parancs segítségével futtatjuk aCREATE TABLESQL utasítást. - A
userstábla három oszlopot fog tartalmazni:id(azonosító),name(név) ésemail(email cím). - Az
idoszlop 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.