Zaten Mevcut Değilse SQLite'ta Nasıl Tablo Oluşturulur?

Zaten Mevcut Degilse Sqlite Ta Nasil Tablo Olusturulur



SQLite, birçok farklı uygulamada kullanılan veritabanlarını yönetmek için çok sevilen, verimli ve hafif bir sistemdir. SQLite ile çalışırken, tablo oluşturmayı ele al yinelemeleri ve hataları önlemek için verimli bir şekilde.

Bu yazıda keşfedeceğiz SQLite'ta bir tablo nasıl oluşturulur , yalnızca şu durumlarda oluşturulmasını sağlamak: zaten yok.







Bu makale şunları kapsayacaktır:



1: CREATE TABLE Komutu

Bir SQLite veritabanında, aşağıdakilerle yeni bir tablo oluşturulur: TABLO OLUŞTUR emretmek. Tablo adı ve sütun tanımları, anahtar kelimeden sonra verilir. TABLO OLUŞTUR . Sütun tanımları, sütunlara uygulanan veri türlerini ve kısıtlamaları belirtir. yürütme TABLO OLUŞTUR tablo zaten varsa komut bir hataya neden olur. Sonuç olarak, SQLite tabloları yalnızca zaten mevcut değillerse oluşturulmalıdır.



2: Bir Tablonun Var Olup Olmadığını Nasıl Belirleyebilirim?

Bir tablonun SQL'de zaten var olup olmadığını kontrol etmek için, PRAGMA Komutu kullanılabilir:





PRAGMA tablo_bilgisi ( benim masam ) ;



Tablo yoksa, boş bir küme döndürülür. Bu bilgiyi yeni bir tablo oluşturup oluşturmayacağımıza karar vermek için kullanabiliriz.

3: Sadece Mevcut Değilse Nasıl Tablo Oluşturulur?

yapı TABLO YOKSA deyimi, yalnızca zaten mevcut değilse bir tablo oluşturmak için kullanılabilir. tablo zaten yoksa, bu cümle onu oluşturur. Aksi takdirde, yapıp yapmadığını kontrol eder. Henüz mevcut değilse bir tablo oluşturmak için en etkili teknik, yapıyı kullanmaktır. TABLO YOKSA ifade.

Bu ifade, tablo oluşturma komutunun yalnızca belirtilen ada sahip tablo olmadığında yürütülmesini sağlar.

Komutlara bakalım.

MEVCUT DEĞİLSE TABLO OLUŞTUR my_table
( İD TAM SAYI BİRİNCİL ANAHTAR, ad METİN, maaş GERÇEK ) ;

Bu SQL kodu, benim masam tablo bulunmaktadır. Eğer yoksa belirtilen sütunlar ve kısıtlamalar ile tabloyu oluşturur.

Şimdi, eğer kullanırsak PRAGMA Komutu Tekrar:

PRAGMA tablo_bilgisi ( benim masam ) ;

Bu komut, belirtilen tablodaki tüm sütunların bir listesini döndürür.

Çözüm

SQLite'ta yalnızca tablo yoksa tablo oluşturmak, verileri değiştirmeye çalışırken hatalara neden olabilecek yinelenen tablolar oluşturmaktan kaçınmak için çok önemlidir. İfade TABLO YOKSA OLUŞTUR Bunu yapmak için kullanılabilir. Bu eğitimde, TABLO OLUŞTUR SQLite veritabanlarında tabloların oluşturulmasını sağlayan komut.