- 25 Eki 2023
- 70
- 58
İlk başta eğitim dersleri izledim ve biraz biraz veritabanında tablo oluşturmayı denedim. Hatalar yapa yapa en sonunda derste anlatılan en temel sql tablosunu oluşturdum:
SQL:
CREATE TABLE IF NOT EXISTS kisiler (
id INTEGER PRIMARY KEY AUTOINCREMENT,
ad TEXT NOT NULL,
yas INTEGER NOT NULL
);
sonrasında sql komutlarını ezberlemeye başladım ve genel olan sql komutlarını ezberledim.
ve artık derinlemesine öğrenmeye başlamıştım adımdaki gibi gerçekten 'öğrenmeye çalışıyorum' öğrenmeye çalışıyordum ve öğrenirken oluşturduğum bütün tablolar:
SQL:
CREATE TABLE IF NOT EXISTS kitaplik (
id INTEGER PRIMARY KEY AUTOINCREMENT,
isim TEXT NOT NULL,
yazar TEXT NOT NULL,
yayin_yili INTEGER
);
Kod:
CREATE TABLE IF NOT EXISTS etkinlikler (
id INTEGER PRIMARY KEY AUTOINCREMENT,
isim TEXT NOT NULL,
tarih DATE NOT NULL,
saat TIME,
yer TEXT
);
SQL:
CREATE TABLE IF NOT EXISTS ogrenciler (
ogrenci_id INTEGER PRIMARY KEY AUTOINCREMENT,
isim TEXT NOT NULL,
soyisim TEXT NOT NULL,
bolum TEXT NOT NULL
);
bundan sonra python ile beraber sql kod yazmak için python öğrenmeye başladım (çok az):
SQL:
import sqlite3
conn = sqlite3.connect('ogrenmeye_calısıyorum.db')
c = conn.cursor()
c.execute('''
CREATE TABLE IF NOT EXISTS ornek_tablo (
id INTEGER PRIMARY KEY,
isim TEXT,
aciklama TEXT
)
''')
conn.commit()
conn.close()