Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, Yunus Emre Atalar tarafından sunulan "Gör ve Uygula" YouTube kanalının Python video serisinin yedinci bölümüdür.
- Videoda Python'da SQLite veritabanı kullanımı anlatılmaktadır. İçerik, SQLite'in ne olduğu, neden tercih edildiği ve kurulum aşamalarıyla başlayıp, veritabanı bağlantısı oluşturma, tablo oluşturma, veri ekleme, okuma, güncelleme ve silme işlemlerini adım adım göstermektedir. Örnek olarak "arabalar" adlı bir tablo oluşturulup, araç plakası, marka, model ve fiyat sütunları eklenerek, bu verilerle veritabanı işlemleri yapılmaktadır.
- 00:00Python'da Veritabanı Kullanımı
- Bu video, Python'da veri tabanı kullanımını anlatmaktadır.
- Program kapatıldığında kaybedilen değerleri kaydetmek için veritabanı kullanılır.
- Önceki derslerde metin belgesi ile kayıt etme gösterilirken, bu derste daha kolay saklanabilen ve işlenebilen veritabanı kullanılacaktır.
- 00:32SQLite Veritabanı Yönetim Sistemi
- SQLite, C ve C++ uygulama dilleri ile yazılmış açık kaynaklı bir veritabanı yönetim sistemidir.
- Sunucu yazılımı ve yapılandırma gereksinimi olmayan bir SQL veritabanı yönetim sistemidir.
- SQLite'nin başlıca avantajı diğer veritabanı motorlarından daha basit olmasıdır ve Python'ın 2.5 sürümlerinden bu yana dilin bir parçasıdır.
- 01:19SQLite Kurulumu ve Temel Kullanımı
- SQLite kurulumu için açıklamalar kısmında bulunan linkten makinenize göre indirilebilir.
- Python'da SQLite veritabanı eklemek için "import sqlite3" komutu kullanılır.
- Veritabanı bağlantısı için "database = sqlite3.connect('fiyat.db')" komutu kullanılır, veritabanı yoksa yeni oluşturur, varsa bağlanır.
- 02:25Tablo Oluşturma ve Veri Ekleme
- Veritabanı üzerinde işlem yapmak için "cursor = database.cursor()" komutu ile imleç oluşturulur.
- Tablo oluşturmak için "cursor.execute('CREATE TABLE arabalar (araç_plaka INTEGER, araç_markası TEXT, araç_modeli TEXT, fiyat INTEGER))" komutu kullanılır.
- Tabloya veri eklemek için "cursor.execute('INSERT INTO arabalar VALUES ('2', 'Renault', 'A9', '11000')")" komutu kullanılır.
- 04:32Veritabanı Kaydetme ve Kapatma
- Veritabanında yapılan değişiklikleri kaydetmek için "cursor.commit()" komutu kullanılır.
- Veritabanını kapatmak için "cursor.close()" komutu kullanılır.
- Veritabanı dosyası, indirilen program ile açılabilir ve elle müdahale edilebilir.
- 06:08Veri Okuma İşlemleri
- Verileri okumak için öncelikle "cursor.execute('SELECT * FROM arabalar')" komutu ile SQL komutu açılır.
- Tüm verileri okumak için "cursor.fetchall()" metodu kullanılır.
- Belirli sayıda veriyi okumak için "cursor.fetchmany(3)" veya tek tek veriyi okumak için "cursor.fetchone()" metotları kullanılabilir.
- 07:25Veri Değiştirme ve Silme İşlemleri
- Veri değiştirmek için "cursor.execute('UPDATE arabalar SET araç_plaka = 81 WHERE araç_fiyat = 13000)