Buradasın
Python ile SQLite Veritabanı İşlemleri: Tablo Oluşturma ve Silme
youtube.com/watch?v=nU2enmtti-UYapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitim içeriği olup, konuşmacı Python ile SQLite veritabanı işlemlerini anlatmaktadır. Önceki videoda veritabanı oluşturma işlemi yapılmış, bu videoda ise tablo oluşturma ve silme işlemleri gösterilmektedir.
- Video, SQLite'de cursor (cursor) oluşturma ile başlayıp, tablo oluşturma komutlarını (CREATE TABLE) detaylı şekilde açıklamaktadır. Konuşmacı, tablo oluşturma sırasında if not exist ve if exists if not exists gibi koşullu ifadelerin nasıl kullanılacağını göstermekte ve tablo silme komutlarını (DROP TABLE) anlatmaktadır. Ayrıca SQL Studio üzerinden tabloların nasıl görüntüleneceği de gösterilmektedir. Video, bir sonraki bölümde tabloya veri ekleme işleminin anlatılacağı bilgisiyle sonlanmaktadır.
- Python ile SQLite İşlemleri
- Bu videoda Python ile SQLite işlemlerinin devamı incelenecek, önceki videoda veritabanı oluşturulmuştu.
- Veritabanına bağlandıktan sonra işlemler yapabilmek için cursor (cursor) oluşturulur.
- Cursor sayesinde SQL komutları Python içerisinde çalıştırılabilir.
- 01:11SQLite Veri Tipleri
- SQLite içinde kullanılan beş temel veri tipi vardır: NULL, INTEGER, REAL, TEXT ve BLOB.
- NULL veri tipi boş mu değil mi tarzında iki değeri vardır.
- INTEGER normal tam sayı değerleri için, REAL ondalık sayı değerleri için, TEXT yazı içerikli veri tipleri için kullanılır.
- 02:04Tablo Oluşturma
- Örnek olarak "students" adında bir tablo oluşturulacak.
- Veritabanıyla işimiz bittikten sonra commit işlemi yapılmalı ve bağlantı kapatılmalıdır.
- Tablo oluşturmak için "CREATE TABLE" komutu kullanılır.
- 03:26Tablo Özellikleri ve Oluşturma
- Tablo özellikleri (sütunlar) belirtilir, örneğin "name" text, "soyad" text, "yaş" integer olarak tanımlanır.
- Tablo oluşturulduktan sonra SQL Studio'da görülebilir.
- Aynı tablo tekrar oluşturulmaya çalışıldığında hata verir, bu durumda farklı çözümler kullanılabilir.
- 04:37Tablo Oluşturma Seçenekleri
- Tablo varsa olduğu gibi kalsın, yoksa oluştursun için "IF NOT EXISTS" ifadesi kullanılır.
- Ne olursa olsun sıfırdan tablo oluşturmak için "DROP TABLE IF EXISTS" ifadesi kullanılır.
- Tablo silme işlemi için "DROP TABLE" komutu kullanılır.