Nasıl İndirilir ve Kurulur SQLite on Windows

⚡ Akıllı Özet

SQLite Sunucu gerektirmeyen, hafif bir veritabanı motoru sunar ve bu motor çeşitli platformlarda çalışır. Windows, Linux ve macOSBu kılavuz, yükleyici paketlerini indirmeyi, komut satırı kabuğunu kurmayı, grafiksel bir yönetici yüklemeyi ve örnek bir veritabanı oluşturmayı açıklamaktadır.

  • 🔘 Kurulum Paketi: Resmi SQLite paketler destekliyor WindowsLinux macOS, Windows Phone 8, .NET ve kaynak kod dağıtımları.
  • ☑️ CLP Aracı: Komut satırı programı sqlite3.exe olarak sunulmaktadır ve terminalden veritabanı oluşturma, şema yönetimi ve SQL çalıştırma imkanı sağlar.
  • Örnek Veritabanı: Bölümler, Öğrenciler, Sınavlar ve Notlar içeren bir TutorialsSampleDB şeması, yabancı anahtarları ve başlangıç ​​verilerini göstermektedir.
  • 🧪 GUI Yöneticisi: SQLite Studio, CSV, HTML, PDF ve JSON dosyalarını içe ve dışa aktarabilen taşınabilir, açık kaynaklı bir dosya yöneticisidir.
  • Çapraz Platform: Linux, Mac OS X, .NET ve diğer işletim sistemleri için önceden derlenmiş ikili dosyalar. Windows Çalışma zamanı, geniş dağıtım senaryolarını destekler.

İndirme ve Yükleme SQLite

SQLite İşletim sistemine bağlı olarak birçok kurulum paketi sunar. Ayrıca çok çeşitli programlama dilleri için API'ler sağlar.

Indirin ve yükle SQLite Paket yükleyici

Kurulum paketleri mevcut Windows 10 kullanıcıları:

itibaren SQLite resmi internet sitesiİndirme bölümünü açın. Aşağıdaki ekran görüntüsü farklı seçenekleri göstermektedir. SQLite kurulum paketleri için Windows:

  SQLite

Komut satırı kabuk programı:

Vurgulanan indirme paketinin adı Komut Satırı Programı (CLP)CLP, komut satırı uygulamasıdır ve size erişim imkanı sağlar. SQLite veritabanı yönetim sistemi ve tüm özellikleri SQLite. CLP'yi kullanarak aşağıdakileri oluşturabilir ve yönetebilirsiniz: SQLite Veritabanıdır ve bu kılavuz boyunca kullanılan araçtır.

  • 32 bit DLL (x86): SQLite x86 platformları için veritabanı sistemi temel kütüphanesi.
  • 64 bit DLL (x64): SQLite x64 platformları için veritabanı sistemi temel kütüphanesi.

Komut Satırı Programını (CLP) makinenize yükleme

Aşağıdaki adımlar, Komut Satırı Programını (CLP) bilgisayarınıza nasıl kuracağınızı göstermektedir:

) 1 Adım Önceki görselde vurgulanan paketi bilgisayarınıza indirin. Bu bir zip dosyası.

) 2 Adım ExtracZip dosyasının içinde bulacaksınız. sqlite3.exe eskidetracAşağıda gösterildiği gibi, ted klasörü:

Komut Satırı Programını Yükleme

) 3 Adım Bilgisayarım'ı açın ve bölüme çift tıklayın. "C" ona gitmek için:

Komut Satırı Programını Yükleme

) 4 Adım Yeni bir dizin oluşturun ve adını verin. sqlite:

Komut Satırı Programını Yükleme

) 5 Adım kopya sqlite3.exe İçine. Bu, çalıştırmak için kullanılan yürütülebilir dosyadır. SQLite sorguları:

Komut Satırı Programını Yükleme

Farklı amaçlar için ek paketler mevcuttur. Bunlar zorunlu değildir, ancak diğer işletim sistemlerinde bunlara ihtiyacınız olabilir. WindowsBunu elde edebilirsiniz. Linux veya Mac OS sürümü SQLite ihyaç olduğu gibi.

Aynı sayfadan dokümantasyona veya kaynak koduna da erişebilirsiniz. API'ler şu amaçlarla kullanılabilir: Windows Phone 8, .NET ve diğerleri Programlama dilleri.

İşte farklı amaçlar için bazı ek paketler:

  • Kaynak Code ve alternatif Kaynak Code Biçimler – onu oluşturan eksiksiz kaynak SQLite.
  • Belgeler – SQLite Dokümantasyon HTML sayfaları olarak sunulmaktadır. Çevrimiçi dokümantasyonun aynısıdır, ancak çevrimdışı okuyabilmeniz için indirilebilir formatta sunulmaktadır.
  • Linux için Önceden Derlenmiş İkili Dosyalar.
  • Mac OS X (x86) için Önceden Derlenmiş İkili Dosyalar.
  • için Önceden Derlenmiş İkili Dosyalar Windows Phone 8 – SDK ve bileşenleri ile geliştirme Windows Phone 8 uygulamalarının kullandığı SQLite veritabanları.
  • için Önceden Derlenmiş İkili Dosyalar Windows Çalışma Ortamı – Derleme için SDK ve bileşenler Windows Çalışma zamanı uygulamaları, bağlantı kurar. SQLite veritabanları.
  • .NET için Önceden Derlenmiş İkili Dosyalar – .NET uygulamalarınızdan bağlantı kurmak için kullanabileceğiniz bir dizi DLL ve .NET kütüphanesi. SQLite veritabanları.

SQLite Stüdyo – Yönetici ve Yönetim

çok SQLite Yönetim araçları, çalışmayı kolaylaştırır. SQLite Veritabanlarını daha kolay hale getirir. Komut satırından veritabanları oluşturmak ve yönetmek yerine, bu araçlar veritabanı oluşturma ve yönetimi için grafiksel bir arayüz sağlar.

SQLite Stüdyo: Kurulum gerektirmeyen taşınabilir bir uygulama. Hem taşınabilir hem de taşınabilir uygulamaları destekler. SQLite3 ve SQLite2. CSV, HTML, PDF ve JSON gibi formatlara kolayca veri aktarabilir ve dışa aktarabilirsiniz. Açık kaynaklıdır ve Unicode'u destekler.

SQLite Stüdyo - Yönetici ve Yönetim

Örnek Veritabanına Giriş

Aşağıdaki adımlar, seri boyunca referans olarak kullanılacak örnek veritabanını oluşturur:

) 1 Adım Bir metin dosyası açın ve içine aşağıdaki komutları 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);

) 2 Adım Olarak dosyayı kaydedin TutorialsSampleDB.sql dizinde C:\sqlite.

) 3 Adım Açın Windows Başlat menüsünden Komut Satırı aracını (cmd.exe) açın.ping cmd ve Enter tuşuna basın.

) 4 Adım Varsayılan yolda açılıyor, bu yüzden şu yola gidin: C:\sqlite Daha önce komut çalıştırılarak oluşturulan klasör cd “C:\sqlite”:

Örnek Veritabanına Giriş

) 5 Adım Aşağıdaki komutu çalıştırın:

sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql

Komut, aşağıdaki ekran görüntüsünde gösterildiği gibi, herhangi bir çıktı vermeden başarıyla tamamlanmalıdır:

Örnek Veritabanına Giriş

) 6 Adım Veritabanı dosyası ÖğreticilerSampleDB.db artık dizinde görünüyor C:\sqlite:

Örnek Veritabanına Giriş

SSS

Hayır. SQLite Gemiler taşınabilir bir zip arşivi olarak gönderilir. Sadece çıkarmanız yeterlidir.trac`t sqlite3.exe` dosyasını açın ve C:\sqlite gibi herhangi bir klasöre kopyalayın. Kurulum veya yönetici ayrıcalıkları gerekmez, bu da işi kolaylaştırır. SQLite Kısıtlı ortamlarda kolayca konuşlandırılabilir.

CLP, SQL sorgularını doğrudan bir veritabanı dosyasına karşı çalıştırmak için kullanılan bir komut satırı kabuğudur. SQLite Studio, tabloları incelemenize, verileri düzenlemenize ve CSV, JSON, HTML ve PDF formatlarına veri aktarmanıza veya içe aktarmanıza olanak tanıyan grafiksel bir yönetim aracıdır.

Evet. Modern yapay zeka kodlama asistanları üretebilir. SQLite DDL (Veri Tanımlama Dili), sade bir İngilizce açıklamadan yola çıkarak oluşturulur. CREATE TABLE ifadeleri oluşturulur, sütun tipleri önerilir, birincil ve yabancı anahtarlar eklenir ve indeksler önerilir. Üretim ortamında çalıştırmadan önce çıktının doğruluğunu yine de gözden geçirmelisiniz.

Yapay zekâ asistanları SQL sözdizimi hatalarını analiz eder, EXPLAIN QUERY PLAN iyileştirmeleri önerir ve yavaş çalışan sorguları yeniden yazar. Eksik indeksleri belirler, birleştirme sırası değişiklikleri önerir ve birleştirmelerden veya toplamalardan kaynaklanan beklenmeyen sonuçları açıklar.ping Geliştiriciler sorunları manuel incelemeye göre çok daha hızlı çözüyor.

Herhangi bir klasör kullanılabilir, ancak C:\sqlite yaygın bir tercihtir. Çalıştırılabilir dosyayı özel bir klasöre yerleştirmek, veritabanı dosyalarını ikili dosya ile birlikte yönetmeyi kolaylaştırır ve klasörü PATH'e ekleyerek sqlite3'e herhangi bir komut isteminden erişebilirsiniz.

Bu yazıyı şu şekilde özetleyin: