SQLite, işletim sistemlerinize bağlı olarak birçok farklı kurulum paketi sunar. Ayrıca çok çeşitli programlama dilleri için çok sayıda API sunar.
Bu eğitimde öğreneceksiniz-
- SQLite Paket Yükleyicisini İndirin ve Yükleyin
- SQLite Studio - Yönetici ve Yönetim
- Örnek veritabanına giriş
SQLite Paket Yükleyicisini İndirin ve Yükleyin
Windows 10 kullanıcıları için mevcut yükleme paketleri:
İndirme bölümündeki SQLite resmi web sitesinden. Aşağıdaki ekran görüntüsü, Windows için farklı SQLite kurulum paketlerini indirmenize olanak tanır:
Komut satırı kabuğu programı:
Vurgulanan indirme paketine Komut Satırı Programı (CLP) adı verilir . CLP, SQLite veritabanı yönetim sistemine ve SQLite'nin tüm özelliklerine erişmenizi sağlayan bir komut satırı uygulamasıdır. CLP'yi kullanarak SQLite veritabanını oluşturabilir ve yönetebilirsiniz. Ve eğitim boyunca kullanacağımız araçtır.
- 32 bit DLL (x86): x86 platformları için SQLite Veritabanı sistemi çekirdek kitaplığı.
- 64 bit DLL (x64): x64 platformları için SQLite Veritabanı sistemi çekirdek kitaplığı.
Komut Satırı Programını (CLP) makinenize kurmak:
Aşağıdaki adımlarda, Komut Satırı Programını (CLP) makinenize nasıl kuracağınıza ilişkin adımları bulacaksınız:
Adım 1) Vurgulanan indirme paketini önceki görüntüden PC'nize indirin. Bu bir " zip " dosyasıdır.
Adım 2) Zip dosyasını çıkarın. Çıkarılan dosyada " sqlite3.exe " dosyasını aşağıdaki gibi bulacaksınız :
Adım 3) Bilgisayarım'ı açın ve gitmek için "C" bölümüne çift tıklayın :
Adım 4) Yeni bir " sqlite " dizini oluşturun :
Adım 5) " sqlite3.exe " dosyasını içine kopyalayın . Öğreticilerde SQLite sorgularını çalıştırmak için kullanacağımız şey budur:
Bununla birlikte, farklı amaçlar için başka paketler de vardır. Gerekli değiller. Ancak, Windows'tan farklı bir işletim sistemi kullanıyorsanız ihtiyacınız olabilir, SQLite'ın Linux veya Mac OS sürümünü edinebilirsiniz.
Ayrıca dilerseniz dokümantasyonu veya kaynak kodunu oradan da alabilirsiniz. Windows Phone 8 veya .Net ve diğer programlama dilleri için API'yi de edinebilirsiniz.
İşte farklı amaçlar için başka farklı paketler:
- Kaynak Kodu ve bazı alternatif Kaynak Kodu Biçimleri - SQLite'yi oluşturan tam kaynak kodu.
- Dokümantasyon - SQLite dokümantasyonu HTML sayfaları olarak. Aynı çevrimiçi belgelerdir, ancak çevrimdışı olarak açabilmeniz için HTML sayfası olarak indirilebilir.
- Linux için önceden derlenmiş Binary'ler.
- Mac OS X (x86) için önceden derlenmiş İkili dosyalar.
- Windows Phone 8 için Önceden Derlenmiş İkili Dosyalar - SQLite veritabanlarını kullanan Windows Phone 8 için bir uygulama geliştirmek için SDK ve bileşenler.
- Windows Çalışma Zamanı için Önceden Derlenmiş İkili Dosyalar - Windows Çalışma Zamanı platformları için SQLite veritabanlarına bağlanmak üzere bir uygulama geliştirmek için SDK ve diğer bileşenler.
- .NET için önceden derlenmiş İkili dosyalar - bunlar, SQLite veritabanlarına bağlanmak için bunları .NET uygulamasından kullanabileceğiniz bazı DLL ve .NET kitaplıkları kümesidir.
SQLite Studio - Yönetici ve Yönetim
SQLite veritabanları ile çalışmayı kolaylaştıran birçok SQLite yönetim aracı vardır. Bir komut satırı kullanarak veritabanları oluşturmak ve yönetmek yerine, bu araçlar veritabanını oluşturmanıza ve yönetmenize izin veren bir dizi GUI aracı sağlar.
Resmi SQLite web sitesinde listelenen bu tür düzinelerce araç vardır; Bunları buradan görüntüleyebilirsiniz: SQLite Yönetim Araçları. İşte tavsiye edilen
SQLite Studio: Kurulum gerektirmeyen taşınabilir bir araçtır. Hem SQLite3 hem de SQLite2'yi destekler. Verileri CSV, HTML, PDF, JSON gibi çeşitli formatlarda kolayca içe ve dışa aktarabilirsiniz. Açık kaynaklıdır ve Unicode'u destekler.
Örnek veritabanına giriş
Aşağıdaki adımlarda, eğitimler boyunca kullanacağımız örnek veritabanını oluşturacağız:
Adım 1) Bir metin dosyası açın ve aşağıdaki komutları içine yapıştırın:
CREATE TABLE [Departments] ([DepartmentId] INTEGER NOT NULL PRIMARY KEY,[DepartmentName] NVARCHAR(50) NULL);INSERT INTO Departments VALUES(1, 'IT');INSERT INTO Departments VALUES(2, 'Physics');INSERT INTO Departments VALUES(3, 'Arts');INSERT INTO Departments VALUES(4, 'Math');CREATE TABLE [Students] ([StudentId] INTEGER PRIMARY KEY NOT NULL,[StudentName] NVARCHAR(50) NOT NULL,[DepartmentId] INTEGER NULL,[DateOfBirth] DATE NULL,FOREIGN KEY(DepartmentId) REFERENCES Departments(DepartmentId));INSERT INTO Students VALUES(1, 'Michael', 1, '1998-10-12');INSERT INTO Students VALUES(2, 'John', 1, '1998-10-12');INSERT INTO Students VALUES(3, 'Jack', 1, '1998-10-12');INSERT INTO Students VALUES(4, 'Sara', 2, '1998-10-12');INSERT INTO Students VALUES(5, 'Sally', 2, '1998-10-12');INSERT INTO Students VALUES(6, 'Jena', NULL, '1998-10-12');INSERT INTO Students VALUES(7, 'Nancy', 2, '1998-10-12');INSERT INTO Students VALUES(8, 'Adam', 3, '1998-10-12');INSERT INTO Students VALUES(9, 'Stevens', 3, '1998-10-12');INSERT INTO Students VALUES(10, 'George', NULL, '1998-10-12');CREATE TABLE [Tests] ([TestId] INTEGER NOT NULL PRIMARY KEY,[TestName] NVARCHAR(50) NOT NULL,[TestDate] DATE NULL);INSERT INTO [Tests] VALUES(1, 'Mid Term IT Exam', '2015-10-18');INSERT INTO [Tests] VALUES(2, 'Mid Term Physics Exam', '2015-10-23');INSERT INTO [Tests] VALUES(3, 'Mid Term Arts Exam', '2015-10-10');INSERT INTO [Tests] VALUES(4, 'Mid Term Math Exam', '2015-10-15');CREATE TABLE [Marks] ([MarkId] INTEGER NOT NULL PRIMARY KEY,[TestId] INTEGER NOT NULL,[StudentId] INTEGER NOT NULL,[Mark] INTEGER NULL,FOREIGN KEY(StudentId) REFERENCES Students(StudentId),FOREIGN KEY(TestId) REFERENCES Tests(TestId));INSERT INTO Marks VALUES(1, 1, 1, 18);INSERT INTO Marks VALUES(2, 1, 2, 20);INSERT INTO Marks VALUES(3, 1, 3, 16);INSERT INTO Marks VALUES(4, 2, 4, 19);INSERT INTO Marks VALUES(5, 2, 5, 14);INSERT INTO Marks VALUES(6, 2, 7, 20);INSERT INTO Marks VALUES(7, 3, 8, 20);INSERT INTO Marks VALUES(8, 3, 9, 20);
Adım 2) Dosyayı "TutorialsSampleDB.sql" olarak aşağıdaki " C: \ sqlite " dizinine kaydedin .
Adım 3) Başlat menüsünden Windows Komut Satırı aracını (cmd.exe ) açın, "cmd" yazın ve açın.
Adım 4) Varsayılan yolda açılacaktır, bu öğreticide daha önce oluşturduğumuz "C: \ sqlite" klasörüne aşağıdaki komut "cd" C: \ sqlite " ile gitmeniz gerekir :
Adım 5) Aşağıdaki komutu yazın,
sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql
Komut başarıyla tamamlanmalı ve bu komuttan sonra aşağıdaki ekran görüntüsünde hiçbir çıktı görmemelisiniz:
Adım 6) Artık " C: \ sqlite " dizininde oluşturulan " TutorialsSampleDB.db " veritabanı dosyasını görebilmeniz gerekir :