Cách tải xuống & Cài đặt SQLite trên Windows

Mục lục:

Anonim

SQLite cung cấp rất nhiều gói cài đặt khác nhau, tùy thuộc vào hệ điều hành của bạn. Nó cũng cung cấp rất nhiều API cho một loạt các ngôn ngữ lập trình.

Trong hướng dẫn này, bạn sẽ học-

  • Tải xuống và cài đặt trình cài đặt gói SQLite
  • SQLite Studio - Quản lý và Quản trị
  • Giới thiệu cơ sở dữ liệu mẫu

Tải xuống và cài đặt trình cài đặt gói SQLite

Các gói cài đặt có sẵn cho người dùng Windows 10:

Từ trang web chính thức của SQLite trong phần tải xuống. Ảnh chụp màn hình sau cho phép bạn tải xuống các gói cài đặt SQLite khác nhau dành cho Windows:

Chương trình shell dòng lệnh:

Gói tải xuống được đánh dấu được gọi là Chương trình Dòng lệnh (CLP) . CLP là một ứng dụng dòng lệnh cho phép bạn truy cập hệ thống quản lý cơ sở dữ liệu SQLite và tất cả các tính năng của SQLite. Sử dụng CLP, bạn có thể tạo và quản lý cơ sở dữ liệu SQLite. Và nó là công cụ mà chúng tôi sẽ sử dụng trong suốt hướng dẫn.

  • DLL 32-bit (x86): Thư viện lõi của hệ thống Cơ sở dữ liệu SQLite dành cho nền tảng x86.
  • 64-bit DLL (x64): Thư viện lõi của hệ thống Cơ sở dữ liệu SQLite dành cho nền tảng x64.

Cài đặt Chương trình Dòng lệnh (CLP) trên máy của bạn:

Trong các bước sau, bạn sẽ tìm thấy các bước để cài đặt Chương trình Dòng lệnh (CLP) trên máy của mình:

Bước 1) Tải xuống gói tải xuống được đánh dấu từ hình ảnh trước đó vào PC của bạn. Nó là một tập tin " zip ".

Bước 2) Giải nén tệp zip. Bạn sẽ tìm thấy " sqlite3.exe " trong tệp được giải nén như sau:

Bước 3) Mở Máy tính của tôi và nhấp đúp vào phân vùng "C" để điều hướng đến nó:

Bước 4) Tạo một thư mục mới " sqlite ":

Bước 5) Sao chép tệp " sqlite3.exe " vào đó. Đây là những gì chúng tôi sẽ sử dụng thông qua các hướng dẫn để chạy các truy vấn SQLite:

Tuy nhiên, có một số gói khác cho các mục đích khác nhau. Chúng không bắt buộc. Nhưng bạn có thể cần nó nếu bạn đang sử dụng một hệ điều hành khác với Windows, bạn có thể tải phiên bản SQLite cho Linux hoặc Mac OS.

Ngoài ra, bạn có thể lấy tài liệu hoặc mã nguồn từ đó nếu muốn. Bạn cũng có thể tải API cho Windows Phone 8 hoặc .Net và các ngôn ngữ lập trình khác.

Dưới đây là một số gói khác nhau cho các mục đích khác nhau:

  • Mã nguồn và một số Định dạng mã nguồn thay thế - Mã nguồn hoàn chỉnh tạo nên SQLite.
  • Tài liệu - Tài liệu của SQLite dưới dạng các trang HTML. Đây là cùng một tài liệu trực tuyến, nhưng có thể tải xuống dưới dạng trang HTML để bạn có thể mở chúng ngoại tuyến.
  • Binaries được biên dịch sẵn cho Linux.
  • Binaries được biên dịch trước dành cho Mac OS X (x86).
  • Hội thảo được biên dịch trước dành cho Windows Phone 8 - SDK và các thành phần để phát triển ứng dụng cho Windows Phone 8 sử dụng cơ sở dữ liệu SQLite.
  • Hội thảo được biên dịch trước cho Windows Runtime - SDK và các thành phần khác để phát triển ứng dụng kết nối với cơ sở dữ liệu SQLite cho nền tảng Windows Runtime.
  • Hội thảo được biên dịch trước cho .NET - đây là một số tập hợp các thư viện DLL và .NET mà bạn có thể sử dụng chúng từ ứng dụng .NET để kết nối với cơ sở dữ liệu SQLite.

SQLite Studio - Quản lý và Quản trị

Có rất nhiều công cụ quản lý SQLite giúp làm việc với cơ sở dữ liệu SQLite dễ dàng hơn. Thay vì tạo và quản lý cơ sở dữ liệu bằng dòng lệnh, các công cụ này cung cấp một bộ công cụ GUI cho phép bạn tạo và quản lý cơ sở dữ liệu.

Trang web SQLite chính thức có hàng chục công cụ như vậy được liệt kê; bạn có thể xem chúng từ đây: Công cụ quản lý SQLite. Đây là một trong những đề xuất

SQLite Studio: Đây là một công cụ di động không yêu cầu cài đặt. Nó hỗ trợ cả SQLite3 và SQLite2. Bạn có thể dễ dàng nhập và xuất dữ liệu sang nhiều định dạng khác nhau như CSV, HTML, PDF, JSON. Mã nguồn mở của nó và hỗ trợ Unicode.

Giới thiệu cơ sở dữ liệu mẫu

Trong các bước sau, chúng tôi sẽ tạo cơ sở dữ liệu mẫu mà chúng tôi sẽ sử dụng trong suốt các hướng dẫn:

Bước 1) Mở tệp văn bản và dán các lệnh sau vào đó:

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);

Bước 2) Lưu tệp dưới dạng "TutorialsSampleDB.sql" trong thư mục sau " C: \ sqlite ".

Bước 3) Mở công cụ Dòng lệnh Windows (cmd.exe) từ menu bắt đầu, gõ "cmd" và mở nó.

Bước 4) Nó sẽ mở trong đường dẫn mặc định, bạn cần điều hướng đến thư mục "C: \ sqlite" mà chúng tôi đã tạo trước đó trong hướng dẫn này bằng lệnh sau "cd" C: \ sqlite ":

Bước 5) Viết lệnh sau,

sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql

Lệnh sẽ được hoàn thành thành công và bạn sẽ không thấy kết quả nào sau lệnh đó như ảnh chụp màn hình sau:

Bước 6) Bây giờ bạn sẽ có thể thấy tệp cơ sở dữ liệu " TutorialsSampleDB.db " được tạo trong thư mục " C: \ sqlite ":