SQLite Örneklerle Tablo Oluşturma, Değiştirme, Bırakma

İçindekiler:

Anonim

Bu makalede, örneklerle SQLite3'te tabloların nasıl oluşturulacağını, tabloların nasıl değiştirileceğini ve tabloların nasıl bırakılacağını göreceğiz.

Bu eğitimde öğreneceksiniz-

  • Tablo oluştur
  • Tabloyu bırak
  • Tabloyu değiştir
  • Sütun ekleme - ALTER TABLE Komutunu Kullanma
  • Bir tabloya değer ekle

SQLite Tablo oluştur

Sözdizimi

Aşağıda CREATE TABLE ifadesinin sözdizimi verilmiştir.

CREATE TABLE table_name(column1 datatype,column1 datatype);

Tablo oluşturmak için "CREATE TABLE" Sorgusunu aşağıdaki gibi kullanmalısınız:

TABLO OLUŞTURMA guru99 (Id Int,Varchar adı);

Tablo adından sonraki iki parantez içinde, tabloların sütunlarını tanımlarsınız, her sütun aşağıdaki özelliklere sahip olmalıdır:

  • Bir ad, sütun adı tablonun sütunları arasında benzersiz olmalıdır.
  • Bir veri türü - sütun veri türü,
  • Bu eğitimlerin sonraki bölümlerinde açıklayacağımız gibi isteğe bağlı sütun kısıtlamaları.

Tabloyu bırak

Bir tabloyu bırakmak için "DROP TABLE" komutunu ve ardından aşağıdaki tablo adını kullanın:

DROP TABLE guru99;

Tabloyu değiştir

Bir tabloyu aşağıdaki gibi yeniden adlandırmak için "ALTER TABLE" komutunu kullanabilirsiniz:

ALTER TABLE guru99 Guru100'E YENİDEN ADLANDIRIN;

Tablonun adının değiştiğini doğrulamak için, tablo listesini göstermek için ".tables" komutunu kullanabilirsiniz ve tablo adı şimdi aşağıdaki gibi değiştirilmelidir:

Gördüğünüz gibi " guru99 " tablo adı, " tabloyu değiştir" komutundan sonra " guru100 " olarak değiştirildi .

SQLite sütun ekleme - ALTER TABLE Komutunu Kullanma

Sütun eklemek için "ALTER TABLE" komutunu da kullanabilirsiniz :

ALTER TABLE guru100 SÜTUN EKLE Age INT;

Bu, "guru100" tablosunu değiştirecek ve ona yeni bir sütun Age ekleyecektir .

  • Herhangi bir çıktı görmediyseniz, bu, ifadenin başarılı olduğu ve sütunun eklendiği anlamına gelir. Çıktı yok, imlecin "sqlite>" sonrasına yerleştirileceği ve bundan sonra herhangi bir metin olmayacağı anlamına gelir.

  • Ancak, sütunun eklendiğini doğrulamak için ".schema guru100" komutunu kullanabiliriz, bu size tablo tanımını verecektir ve az önce eklediğimiz yeni sütunu görmelisiniz:

SQLite Bir tabloya değer ekle

Bir tabloya değerler eklemek için , aşağıdaki gibi " INSERT INTO" ifadesini kullanırız:

INSERT INTO Tablo adı (sütun adı1, sütun adı2,….) DEĞERLER (değer1, değer2,….);

Tablo adından sonraki sütun adlarını çıkarabilir ve aşağıdaki gibi yazabilirsiniz:

INSERT INTO Tablename VALUES (değer1, değer2,….);

Böyle bir durumda, tablolardan sütun adlarını çıkarmadığınız durumlarda, eklenen değerlerin sayısı tablonun sütunlarıyla aynı sayıda olmalıdır. Daha sonra her bir değer yazışma sütununa eklenecektir. Örneğin, aşağıdaki insert deyimi için:

INSERT INTO guru100 VALUES (1, 'Mike', 25);

Bu açıklamanın sonucu şu şekilde olacaktır:

  • 1 değeri " id " sütununa eklenecektir .
  • "Mike" değeri " Ad " sütununa eklenecek ve
  • 25 değeri " Yaş " sütununa eklenecektir .

INSERT… VARSAYILAN DEĞERLER deyimi

Tabloyu sütunların varsayılan değerleriyle aşağıdaki gibi bir defada doldurabilirsiniz:

INSERT INTO Tablename VARSAYILAN DEĞERLER;

Bir sütun boş bir değere veya varsayılan bir değere izin vermiyorsa, o sütun için " NOT NULL kısıtlaması başarısız" şeklinde bir hata alırsınız . Aşağıdaki gibi: