วิธีดาวน์โหลดและติดตั้ง SQLite on Windows

SQLite มีแพ็คเกจการติดตั้งให้เลือกหลากหลายขึ้นอยู่กับระบบปฏิบัติการของคุณ นอกจากนี้ยังมี API มากมายสำหรับภาษาการเขียนโปรแกรมหลากหลาย

ดาวน์โหลดและติดตั้ง SQLite Package Installer

มีแพ็คเกจการติดตั้งสำหรับ Windows ผู้ใช้ 10 คน:

จาก SQLite เว็บไซต์อย่างเป็นทางการ ในส่วนดาวน์โหลด ภาพหน้าจอต่อไปนี้ช่วยให้คุณดาวน์โหลดข้อมูลต่างๆ ได้ SQLiteแพ็คเกจการติดตั้งสำหรับ Windows:

ดาวน์โหลดและติดตั้ง SQLite

โปรแกรมเชลล์บรรทัดคำสั่ง:

แพ็คเกจดาวน์โหลดที่ไฮไลต์เรียกว่า โปรแกรมบรรทัดคำสั่ง (CLP)- CLP เป็นแอปพลิเคชันบรรทัดคำสั่งที่ให้คุณเข้าถึง SQLite ระบบการจัดการฐานข้อมูลและคุณสมบัติทั้งหมดของ SQLite- การใช้ CLP คุณสามารถสร้างและจัดการไฟล์ SQLite ฐานข้อมูล และเป็นเครื่องมือที่เราจะใช้ตลอดบทช่วยสอน

  • DLL 32 บิต (x86): The SQLite ไลบรารีหลักของระบบฐานข้อมูลสำหรับแพลตฟอร์ม x86
  • DLL 64 บิต (x64): The SQLite ไลบรารีหลักของระบบฐานข้อมูลสำหรับแพลตฟอร์ม x64

การติดตั้งโปรแกรมบรรทัดคำสั่ง (CLP) บนเครื่องของคุณ

ในขั้นตอนต่อไปนี้ คุณจะพบขั้นตอนเกี่ยวกับการติดตั้งโปรแกรมบรรทัดคำสั่ง (CLP) บนเครื่องของคุณ:

ขั้นตอน 1) ดาวน์โหลดแพ็คเกจดาวน์โหลดที่ไฮไลต์จากรูปภาพก่อนหน้าไปยังพีซีของคุณ มันคือ "ไปรษณีย์" ไฟล์.

ขั้นตอน 2) แตกไฟล์ zip คุณจะพบกับ “sqlite3.exe” ในไฟล์ที่แยกออกมาดังต่อไปนี้:

การติดตั้งโปรแกรมบรรทัดคำสั่ง

ขั้นตอน 3) เปิด My Computer และดับเบิลคลิกพาร์ติชั่น "ค" เพื่อนำทางไป:

การติดตั้งโปรแกรมบรรทัดคำสั่ง

ขั้นตอน 4) สร้างไดเรกทอรีใหม่ “สแควร์ไลท์"

การติดตั้งโปรแกรมบรรทัดคำสั่ง

ขั้นตอน 5) คัดลอกไฟล์ “sqlite3.exe” ลงไป นี่คือสิ่งที่เราจะใช้ผ่านบทช่วยสอนในการทำงาน SQLite แบบสอบถาม:

การติดตั้งโปรแกรมบรรทัดคำสั่ง

อย่างไรก็ตาม ยังมีแพ็คเกจอื่นๆ สำหรับวัตถุประสงค์ที่แตกต่างกันออกไป พวกเขาไม่จำเป็น แต่คุณอาจต้องการมันหากคุณใช้ระบบปฏิบัติการอื่นที่ไม่ใช่ Windows คุณสามารถรับไฟล์ ลินุกซ์ หรือเวอร์ชัน Mac OS ของ SQLite.

นอกจากนี้คุณยังสามารถรับเอกสารหรือซอร์สโค้ดได้จากที่นั่นหากต้องการ คุณยังสามารถรับ API ได้ Windows โทรศัพท์ 8 หรือ .Net และอื่นๆ การเขียนโปรแกรมภาษา.

ต่อไปนี้เป็นแพ็คเกจอื่นๆ สำหรับวัตถุประสงค์ที่แตกต่างกัน:

  • ซอร์สโค้ดและรูปแบบซอร์สโค้ดทางเลือกบางส่วน – ซอร์สโค้ดที่สมบูรณ์ที่ประกอบขึ้นเป็น SQLite.
  • เอกสาร – เอกสารของ SQLite เป็นหน้า HTML เป็นเอกสารออนไลน์เดียวกัน แต่สามารถดาวน์โหลดเป็นหน้า HTML เพื่อให้คุณสามารถเปิดแบบออฟไลน์ได้
  • ไบนารีที่คอมไพล์แล้วสำหรับ Linux
  • ไบนารีที่คอมไพล์แล้วสำหรับ Mac OS X (x86)
  • ไบนารีที่คอมไพล์แล้วสำหรับ Windows โทรศัพท์ 8 – SDK และส่วนประกอบสำหรับพัฒนาแอปพลิเคชัน Windows Phone 8 ที่ใช้ SQLite ฐานข้อมูล
  • ไบนารีที่คอมไพล์แล้วสำหรับ Windows รันไทม์ – SDK และส่วนประกอบอื่นๆ สำหรับการพัฒนาแอปพลิเคชันเพื่อเชื่อมต่อ SQLite ฐานข้อมูลสำหรับ Windows แพลตฟอร์มรันไทม์
  • ไบนารีที่คอมไพล์แล้วสำหรับ .NET - นี่คือชุดของ DLL และไลบรารี .NET บางชุดที่คุณสามารถใช้จากแอปพลิเคชัน .NET เพื่อเชื่อมต่อ SQLite ฐานข้อมูล

SQLite สตูดิโอ – ผู้จัดการและธุรการ

มีมาก SQLite เครื่องมือการจัดการที่ทำให้การทำงานด้วย SQLite ฐานข้อมูลได้ง่ายขึ้น แทนที่จะสร้างและจัดการฐานข้อมูลโดยใช้บรรทัดคำสั่ง เครื่องมือเหล่านี้มีชุดเครื่องมือ GUI ที่ให้คุณสร้างและจัดการฐานข้อมูลได้

SQLite สตูดิโอ: เป็นเครื่องมือพกพาที่ไม่ต้องติดตั้ง มันรองรับทั้งสองอย่าง SQLite3 และ SQLite2. คุณสามารถนำเข้าและส่งออกข้อมูลเป็นรูปแบบต่างๆ เช่น CSV, HTML, PDF, JSON ได้อย่างง่ายดาย โอเพ่นซอร์สและรองรับ Unicode

SQLite สตูดิโอ – ผู้จัดการและธุรการ

แนะนำฐานข้อมูลตัวอย่าง

ในขั้นตอนต่อไปนี้ เราจะสร้างฐานข้อมูลตัวอย่างที่เราจะใช้ตลอดทั้งบทช่วยสอน:

ขั้นตอน 1) เปิดไฟล์ข้อความและวางคำสั่งต่อไปนี้ลงไป:

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) บันทึกไฟล์เป็น “บทช่วยสอนSampleDB.sql” ในไดเรกทอรีต่อไปนี้ “C:\sqlite"

ขั้นตอน 3) เปิด Windows เครื่องมือบรรทัดคำสั่ง (cmd.exe) จากเมนูเริ่ม พิมพ์ “ cmd” และเปิดมัน

ขั้นตอน 4) มันจะเปิดขึ้นในเส้นทางเริ่มต้น คุณต้องไปที่ “C:\sqlite” โฟลเดอร์ที่เราสร้างไว้ก่อนหน้านี้ในบทช่วยสอนนี้โดยใช้คำสั่งต่อไปนี้ ซีดี “C:\sqlite”:

ขอแนะนำฐานข้อมูลตัวอย่าง

ขั้นตอน 5) เขียนคำสั่งต่อไปนี้

sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql

คำสั่งควรจะเสร็จสมบูรณ์และคุณไม่ควรเห็นผลลัพธ์ใดๆ หลังจากคำสั่งนั้น ดังภาพหน้าจอต่อไปนี้:

ขอแนะนำฐานข้อมูลตัวอย่าง

ขั้นตอน 6) ตอนนี้คุณควรจะสามารถดูไฟล์ฐานข้อมูลได้แล้ว”บทช่วยสอนSampleDB.db” สร้างขึ้นในไดเรกทอรี “C:\sqlite"

ขอแนะนำฐานข้อมูลตัวอย่าง

สรุปโพสต์นี้ด้วย: