SQLite Yeni Başlayanlar İçin Veritabanı Eğitimi: Örneklerle Öğrenin

SQLite Eğitim Özeti


Bu SQLite Yeni Başlayanlar İçin Eğitimde, temelden ileri düzeye kadar tüm konuları ele aldık. SQLite ayrıntılı örneklerle. Bu kurs öğrenmenize yardımcı olacak SQLite Anlaşılması kolay konular ve örneklerle. Bunun sonunda SQLite eğitim kursunun ayrıntılı bir PDF'sini sağladık. SQLite Çevrimdışı çalışmak için satın alabileceğiniz eğitim.

Nedir? SQLite?

SQLite 2000'li yıllarda tasarlanmış, açık kaynaklı, gömülü, ilişkisel bir veritabanı yönetim sistemidir. Sıfır konfigürasyonlu, sunucu veya kurulum gerektirmeyen hafif bir veritabanıdır. Sadeliğine rağmen veritabanı yönetim sistemlerinin popüler özellikleriyle doludur.

Öğrenmenin Ön Koşulları SQLite

Bunu öğrenmeye başlamadan önce SQLite öğretici, temel bilgiye sahip olmanız önerilir. DBMS ve SQL.

SQLite Eğitim Müfredatı

İşte bu konuda ele alacağımız şey SQLite Kurs

👉 Less1 üzerine Indirin ve yükle SQLite — Nasıl İndirilir ve Kurulur SQLite on Windows
👉 Less2 üzerine SQLite veritabanı — Dosya Nasıl Oluşturulur, Açılır, Yedeklenir ve Bırakılır
👉 Less3 üzerine SQLite Tablo Oluştur, Değiştir, Bırak — Örnekle Öğrenin
👉 Less4 üzerine SQLite Birincil Anahtar ve Yabancı Anahtar — Örnekle Öğrenin
👉 Less5 üzerine SQLite Veri tipleri — Veri Türleri SQLite Örneklerle
👉 Less6 üzerine SQLite Sorgu — Seç, Nerede, LİMİT, OFSET, Sayım, Gruplandırma Ölçütü
👉 Less7 üzerine SQLite Kaydol — Doğal Sol Dış, İç, Çapraz Tablo Örnekleriyle
👉 Less8 üzerine SQLite Sorguyu EKLEYİN, GÜNCELLEYİN, SİLİN — Örnekle Öğrenin
👉 Less9 üzerine SQLite İndeksleme, Tetikleme ve Görünüm — Örnekle Öğrenin
👉 Less10 üzerine SQLite Dize İşlevleri — DEĞİŞTİRME, SUBSTR, TRIM, YUVARLAK (Örnekler)
👉 Less11 üzerine SQLite Görüşme soruları — İlk 20 SQLite Mülakat Soruları ve Cevapları
👉 Less12 üzerine SQLite Öğretici PDF - İndirmek SQLite Yeni Başlayanlar İçin Eğitim PDF'si

Bunda ne öğreneceksin SQLite Başlangıç ​​Eğitimi mi?

Bu SQLite Başlangıç ​​seviyesindeki eğitimde, nasıl indirilip kurulacağını öğreneceksiniz SQLite, Veritabanı oluşturma, Tablo işlemleri, Anahtarlar, Veri tipleri, Sorgular, Birleştirmeler, Görünümler, Fonksiyonlar ve mülakat soruları.

Temel Özellikler SQLite

  • SQLite gibi diğer veritabanı yönetim sistemleriyle karşılaştırıldığında çok hafiftir (500Kb boyutundan küçüktür). SQL Sunucu veya Oracle.
  • SQLite istemci-sunucu veritabanı yönetim sistemi değildir. Doğrudan arayıp kullanabileceğiniz bir bellek içi kütüphanedir. Kurulum ve konfigürasyon gerekmez.
  • tipik SQLite veritabanı, o dosyada bulunan tüm veritabanı nesneleri (tablolar, görünümler, tetikleyiciler vb.) ile birlikte bilgisayarın disk deposundaki tek bir dosyada bulunur. Özel bir sunucuya gerek yoktur.

Sadeliğine rağmen veritabanı yönetim sistemlerinin popüler özellikleriyle doludur.

Ne zaman kullanılır? SQLite?

  • Televizyon gibi cihazlar için gömülü yazılım geliştiriyorsanız, Telefon telefonlar, kameralar, ev elektroniği cihazları vb. SQLite iyi bir seçimdir.
  • SQLite düşük ila orta düzeydeki HTTP trafiğini işleyebilir ve bir web sitesi için karmaşık oturum bilgilerini yönetebilir
  • Bir dosya arşivini depolamanız gerektiğinde, SQLite normal ZIP arşivlerinden daha küçük boyutlu ve daha az meta veri içeren arşivler üretebilir.
  • Bir uygulama içerisinde bazı veriler üzerinde işlem yapmak istiyorsanız kullanabilirsiniz. SQLite geçici bir veri kümesi olarak. Verileri bir dosyaya yükleyebilirsiniz. SQLite bellek içi veritabanına gidin ve istenen sorguları yürütün. Verileri uygulamanızda görüntülemek istediğiniz formatta çıkarabilirsiniz.
  • Bellek içi değişkenleri kullanarak işlem yapmanın kolay ve etkili bir yolunu sunar. Örneğin bazı kayıtlar üzerinde hesaplamalar yapmanız gereken bir program geliştiriyorsunuz. Bir oluşturabilirsiniz SQLite veritabanına girip kayıtları buraya ekleyin ve tek bir sorgu ile kayıtları seçip hesaplamaları gerçekleştirebilirsiniz.
  • Öğrenme ve eğitim amaçlı bir veritabanı sistemine ihtiyaç duyduğunuzda, SQLite iyi bir uyumdur. Daha önce de açıkladığımız gibi herhangi bir kurulum veya konfigürasyona gerek yoktur. Kopyala SQLite Bilgisayarınızdaki kütüphaneler ve öğrenmeye hazırsınız.

Neden kullanım SQLite?

Aşağıdaki kılavuz, hangisini seçmeniz gerektiğine karar vermenize yardımcı olacaktır SQLite bir sonraki projeniz için

  • Bu ücretsizdir. SQLite açık kaynaktır, onunla çalışmak için herhangi bir ticari lisans gerekmez.
  • SQLite platformlar arası veritabanı yönetim sistemidir. Gibi çok çeşitli platformlarda kullanılabilir. Windows, Mac OS, Linux ve Unix. Ayrıca Symbian gibi birçok gömülü işletim sisteminde de kullanılabilir ve Windows BUGÜN NASILSIN.
  • SQLite veri depolamanın etkili bir yolunu sunar; sütunların uzunluğu değişkendir ve sabit değildir. Bu yüzden SQLite yalnızca bir alanın ihtiyaç duyduğu alanı tahsis edecektir. Örneğin, bir varchar(200) sütununuz varsa ve ona 10 karakterlik bir uzunluk değeri koyarsanız, o zaman SQLite bu değer için 20 karakterlik alanın tamamı değil, yalnızca 200 karakterlik alan ayrılacaktır.
  • Geniş bir ürün yelpazesi SQLite API'ler – SQLite Geniş bir programlama dili yelpazesi için API'ler sağlar; örneğin. Net dilleri (Visual Basic, C#), PHP, Java, Hedef C, Python ve diğer birçok programlama dili.
  • SQLite çok esnektir.
  • SQLite değişkenler dinamik olarak yazılır; bu, değişkenin türünün bir değer atanana kadar belirlenmediği ve bildirim sırasında tanımlanmadığı anlamına gelir.
  • INSERT ON CONFLICT REPLACE ifadesi. Bu ifadeyle şunu söyleyebilirsiniz SQLite bir tabloya ekleme yapmayı denemek için ve aynı birincil anahtarlara sahip satırlar bulursa, bunları eklenen değerlerden gelen değerlerle güncelleyin.
  • İle SQLite, aynı oturumda, aynı anda birden fazla veritabanında çalışabilirsiniz. Sadece bu veritabanlarını ekleyin ve ardından tüm veritabanlarının nesnelerine (tablolar, görünümler vb.) aynı anda erişebilirsiniz.

SQLite sınırlamalar ve Desteklenmeyen Özellikler

Aşağıda desteklenmeyen özelliklerin ve sınırlamaların listesi verilmiştir: SQLite:

  • SQLite ne RIGHT OUTER JOIN'i ne de FULL OUTER JOIN'i destekler. Yalnızca LEFT OUTER JOIN'i destekler.
  • ALTER tablo ifadesindeki sınırlamalar: ALTER TABLE ifadesiyle SQLite sadece bir sütun ekleyebilir veya bir tabloyu yeniden adlandırabilirsiniz (aşağıdaki eğitimlerde göreceğimiz gibi). Ancak, aşağıdakileri yapamazsınız:
  • ALTER sütunu.
  • Bir sütunu BIRAKIN.
  • Bir kısıtlama ekleyin.
  • VIEW'ler salt okunurdur; görünüme INSERT, DELETE veya UPDATE deyimleri yazamazsınız. Ancak, bir görünümde bir tetikleyici oluşturabilir ve bunun içinde INSERT, DELETE veya UPDATE ifadelerini kullanabilirsiniz.
  • GRANT ve REVOKE komutları uygulanmaz SQLite. Yalnızca normal dosya erişim izinleri uygulandı SQLite. Bunun nedeni ise SQLite Diğer Veritabanı yönetim sistemlerinden farklı olarak disk dosyalarını okur ve yazar.
  • TETİKLEYİCİLER – Gelecek eğitimlerde göreceğimiz gibi, SQLite yalnızca FOR EACH ROW tetikleyicilerini destekler ve FOR EACH STATEMENT tetikleyicilerini desteklemez.