SQLite menawarkan banyak pakej pemasangan yang berbeza, bergantung pada sistem operasi anda. Ia juga menawarkan banyak API untuk berbagai bahasa pengaturcaraan.
Dalam tutorial ini, anda akan belajar-
- Muat turun & Pasang Pemasang Pakej SQLite
- SQLite Studio - Pengurus dan Pentadbiran
- Memperkenalkan contoh pangkalan data
Muat turun & Pasang Pemasang Pakej SQLite
Pakej pemasangan tersedia untuk pengguna Windows 10:
Dari laman web rasmi SQLite di bahagian muat turun. Tangkapan skrin berikut membolehkan anda memuat turun pakej pemasangan SQLite yang berbeza untuk Windows:
Program shell baris arahan:
Pakej muat turun yang diserlahkan dipanggil Command-Line Program (CLP) . CLP adalah aplikasi baris perintah yang memungkinkan anda mengakses sistem pengurusan pangkalan data SQLite dan semua ciri SQLite. Dengan menggunakan CLP, anda boleh membuat dan mengurus pangkalan data SQLite. Dan ini adalah alat yang akan kami gunakan sepanjang tutorial.
- 32-bit DLL (x86): Perpustakaan teras sistem Pangkalan Data SQLite untuk platform x86.
- 64-bit DLL (x64): Perpustakaan teras sistem Pangkalan Data SQLite untuk platform x64.
Memasang Command-Line Program (CLP) pada mesin anda:
Dalam langkah-langkah berikut, anda akan menemui langkah-langkah bagaimana memasang Program Garis Perintah (CLP) pada mesin anda:
Langkah 1) Muat turun pakej muat turun yang diserlahkan dari gambar sebelumnya ke PC anda. Ia adalah fail " zip ".
Langkah 2) Ekstrak fail zip. Anda akan menemui " sqlite3.exe " dalam fail yang diekstrak seperti berikut:
Langkah 3) Buka Komputer Saya, dan klik dua kali partition "C" untuk menavigasi ke sana:
Langkah 4) Buat direktori baru " sqlite ":
Langkah 5) Salin fail " sqlite3.exe " ke dalamnya. Inilah yang akan kita gunakan melalui tutorial untuk menjalankan pertanyaan SQLite:
Walau bagaimanapun, terdapat beberapa pakej lain untuk tujuan yang berbeza. Mereka tidak diperlukan. Tetapi anda mungkin memerlukannya jika anda menggunakan OS yang berbeza daripada Windows anda boleh mendapatkan versi SQLite Linux atau Mac OS.
Anda juga boleh mendapatkan dokumentasi atau kod sumber dari sana jika anda mahu. Anda juga boleh mendapatkan API untuk Windows Phone 8 atau .Net dan bahasa pengaturcaraan lain.
Berikut adalah beberapa pakej lain yang berbeza untuk tujuan yang berbeza:
- Kod Sumber dan beberapa Format Kod Sumber alternatif - Kod sumber lengkap yang membentuk SQLite.
- Dokumentasi - Dokumentasi SQLite sebagai halaman HTML. Ini adalah dokumentasi dalam talian yang sama, tetapi boleh dimuat turun sebagai halaman HTML sehingga anda dapat membukanya di luar talian.
- Binari yang diprabentuk untuk Linux.
- Binari yang disusun awal untuk Mac OS X (x86).
- Binari Pra-Kompilasi untuk Windows Phone 8 - SDK dan komponen untuk mengembangkan aplikasi untuk Windows Phone 8 yang menggunakan pangkalan data SQLite.
- Binari Pra-dikompilasi untuk Windows Runtime - SDK dan komponen lain untuk mengembangkan aplikasi untuk menyambung ke pangkalan data SQLite untuk platform Windows Runtime.
- Binari yang telah diprkompilasi untuk .NET - ini adalah beberapa set pustaka DLL dan .NET yang boleh anda gunakan dari aplikasi .NET untuk menyambung ke pangkalan data SQLite.
SQLite Studio - Pengurus dan Pentadbiran
Terdapat banyak alat pengurusan SQLite yang menjadikan kerja dengan pangkalan data SQLite menjadi lebih mudah. Daripada membuat dan mengurus pangkalan data menggunakan baris perintah, alat ini menyediakan satu set alat GUI yang memungkinkan anda membuat dan mengurus pangkalan data.
Laman web SQLite rasmi mempunyai puluhan alat sedemikian yang disenaraikan; anda boleh melihatnya dari sini: Alat Pengurusan SQLite. Inilah yang disyorkan
SQLite Studio: Ini adalah alat mudah alih yang tidak memerlukan pemasangan. Ia menyokong kedua SQLite3 dan SQLite2. Anda boleh mengimport dan mengeksport data ke pelbagai format dengan mudah seperti CSV, HTML, PDF, JSON. Sumber terbuka dan menyokong Unicode.
Memperkenalkan contoh pangkalan data
Pada langkah-langkah berikut, kami akan membuat contoh pangkalan data yang akan kami gunakan sepanjang tutorial:
Langkah 1) Buka fail teks dan tampal arahan berikut ke dalamnya:
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);
Langkah 2) Simpan fail sebagai "TutorialsampleDB.sql" dalam direktori berikut " C: \ sqlite ".
Langkah 3) Buka alat Windows Command Line (cmd.exe) dari menu permulaan, ketik "cmd" dan buka.
Langkah 4) Ia akan terbuka di jalan lalai, anda perlu menavigasi ke folder "C: \ sqlite" yang telah kami buat sebelumnya dalam tutorial ini dengan perintah berikut "cd" C: \ sqlite ":
Langkah 5) Tulis arahan berikut,
sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql
Perintah harus berjaya diselesaikan, dan anda tidak akan melihat output selepas perintah seperti tangkapan skrin berikut:
Langkah 6) Anda sekarang seharusnya dapat melihat fail pangkalan data " TutorialsSampleDB.db " yang dibuat dalam direktori " C: \ sqlite ":