วิธีดาวน์โหลดและติดตั้ง SQLite on Windows
⚡ สรุปอย่างชาญฉลาด
SQLite นำเสนอระบบฐานข้อมูลแบบไร้เซิร์ฟเวอร์ที่มีน้ำหนักเบา ซึ่งทำงานได้บนระบบต่างๆ Windows, ลินุกซ์ และ macOSคู่มือนี้จะอธิบายวิธีการดาวน์โหลดแพ็กเกจติดตั้ง ตั้งค่าเชลล์บรรทัดคำสั่ง ติดตั้งตัวจัดการกราฟิก และสร้างฐานข้อมูลตัวอย่าง

SQLite มีแพ็คเกจการติดตั้งมากมายให้เลือกใช้ ขึ้นอยู่กับระบบปฏิบัติการ นอกจากนี้ยังให้บริการ API สำหรับภาษาโปรแกรมหลากหลายประเภทอีกด้วย
ดาวน์โหลดและติดตั้ง SQLite Package Installer
มีแพ็คเกจการติดตั้งสำหรับ Windows ผู้ใช้ 10 คน:
จาก SQLite เว็บไซต์อย่างเป็นทางการเปิดส่วนดาวน์โหลด ภาพหน้าจอต่อไปนี้แสดงความแตกต่าง SQLite แพ็คเกจการติดตั้งสำหรับ Windows:
โปรแกรมเชลล์บรรทัดคำสั่ง:
แพ็คเกจดาวน์โหลดที่ไฮไลต์เรียกว่า โปรแกรมบรรทัดคำสั่ง (CLP)CLP เป็นแอปพลิเคชันแบบบรรทัดคำสั่งที่ช่วยให้คุณเข้าถึง... SQLite ระบบจัดการฐานข้อมูลและคุณสมบัติทั้งหมดของระบบ SQLite- การใช้ CLP คุณสามารถสร้างและจัดการไฟล์ SQLite ฐานข้อมูล และเป็นเครื่องมือที่ใช้ตลอดการสาธิตนี้
- DLL 32 บิต (x86): The SQLite ไลบรารีหลักของระบบฐานข้อมูลสำหรับแพลตฟอร์ม x86
- DLL 64 บิต (x64): The SQLite ไลบรารีหลักของระบบฐานข้อมูลสำหรับแพลตฟอร์ม x64
การติดตั้งโปรแกรมบรรทัดคำสั่ง (CLP) บนเครื่องของคุณ
ขั้นตอนต่อไปนี้แสดงวิธีการติดตั้งโปรแกรมบรรทัดคำสั่ง (CLP) บนเครื่องของคุณ:
ขั้นตอน 1) ดาวน์โหลดแพ็กเกจที่ไฮไลต์ไว้ในภาพก่อนหน้านี้ลงในพีซีของคุณ แพ็กเกจนั้นคือ... ไปรษณีย์ ไฟล์
ขั้นตอน 2) Extracในไฟล์ซิป คุณจะพบ... sqlite3.exe ในอดีตtracโฟลเดอร์ ted ดังแสดงในภาพด้านล่าง:
ขั้นตอน 3) เปิด My Computer แล้วดับเบิ้ลคลิกที่พาร์ติชั่น "ค" เพื่อนำทางไป:
ขั้นตอน 4) สร้างไดเร็กทอรีใหม่ชื่อ สแควร์ไลท์:
ขั้นตอน 5) คัดลอก sqlite3.exe เข้าไปในนั้น นี่คือไฟล์ปฏิบัติการที่ใช้ในการรัน SQLite แบบสอบถาม:
นอกจากนี้ยังมีแพ็กเกจเพิ่มเติมสำหรับวัตถุประสงค์ต่างๆ แพ็กเกจเหล่านี้ไม่จำเป็นต้องใช้ แต่คุณอาจต้องใช้ในระบบปฏิบัติการอื่นๆ นอกเหนือจากนี้ Windowsคุณสามารถได้รับ ลินุกซ์ หรือเวอร์ชัน Mac OS ของ SQLite ตามความจำเป็น.
คุณยังสามารถเรียกดูเอกสารหรือซอร์สโค้ดได้จากหน้าเดียวกันนี้ มี API ให้ใช้งานสำหรับ... Windows Phone 8, .NET และอื่นๆ การเขียนโปรแกรมภาษา.
ต่อไปนี้เป็นแพ็กเกจเพิ่มเติมสำหรับวัตถุประสงค์ต่างๆ:
- ที่มา Code และแหล่งข้อมูลทางเลือก Code รูปแบบ – แหล่งข้อมูลฉบับสมบูรณ์ที่ประกอบขึ้นเป็น SQLite.
- เอกสารประกอบ – SQLite เอกสารนี้จัดทำในรูปแบบไฟล์ HTML เป็นเอกสารเดียวกันกับฉบับออนไลน์ แต่สามารถดาวน์โหลดมาอ่านแบบออฟไลน์ได้
- ไบนารีที่คอมไพล์แล้วสำหรับ Linux
- ไบนารีที่คอมไพล์แล้วสำหรับ Mac OS X (x86)
- ไบนารีที่คอมไพล์แล้วสำหรับ Windows Phone 8 – SDK และส่วนประกอบสำหรับการสร้าง Windows แอปพลิเคชัน Phone 8 ที่ใช้ SQLite ฐานข้อมูล
- ไบนารีที่คอมไพล์แล้วสำหรับ Windows รันไทม์ – SDK และส่วนประกอบสำหรับการสร้าง Windows แอปพลิเคชันรันไทม์ที่เชื่อมต่อกับ SQLite ฐานข้อมูล
- ไฟล์ไบนารีที่คอมไพล์ไว้ล่วงหน้าสำหรับ .NET – ชุดไฟล์ DLL และไลบรารี .NET ที่คุณสามารถใช้จากแอปพลิเคชัน .NET เพื่อเชื่อมต่อกับ SQLite ฐานข้อมูล
SQLite สตูดิโอ – ผู้จัดการและธุรการ
หลาย SQLite เครื่องมือการจัดการทำให้การทำงานร่วมกับ... SQLite การจัดการฐานข้อมูลง่ายขึ้น แทนที่จะสร้างและจัดการฐานข้อมูลจากบรรทัดคำสั่ง เครื่องมือเหล่านี้มีอินเทอร์เฟซแบบกราฟิกสำหรับการสร้างและดูแลฐานข้อมูล
SQLite สตูดิโอ: แอปพลิเคชันแบบพกพาที่ไม่ต้องติดตั้ง รองรับทั้งสองแบบ SQLite3 และ SQLite2. คุณสามารถนำเข้าและส่งออกข้อมูลไปยังรูปแบบต่างๆ เช่น CSV, HTML, PDF และ JSON ได้อย่างง่ายดาย ซอฟต์แวร์นี้เป็นโอเพนซอร์สและรองรับ Unicode
ขอแนะนำฐานข้อมูลตัวอย่าง
ขั้นตอนต่อไปนี้เป็นการสร้างฐานข้อมูลตัวอย่างที่ใช้อ้างอิงตลอดทั้งชุดเอกสาร:
ขั้นตอน 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) บันทึกไฟล์เป็น TutorialsSampleDB.sql ในไดเรกทอรี C:\sqlite.
ขั้นตอน 3) เปิด Windows เครื่องมือบรรทัดคำสั่ง (cmd.exe) จากเมนูเริ่มต้น โดย typing cmd และกด Enter
ขั้นตอน 4) โปรแกรมจะเปิดในเส้นทางเริ่มต้น ดังนั้นให้ไปยังเส้นทางนั้น C:\sqlite โฟลเดอร์ที่สร้างไว้ก่อนหน้านี้โดยการรันคำสั่ง cd “C:\sqlite”:
ขั้นตอน 5) เรียกใช้คำสั่งต่อไปนี้:
sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql
คำสั่งควรทำงานเสร็จสมบูรณ์โดยไม่มีผลลัพธ์ใดๆ ดังแสดงในภาพหน้าจอต่อไปนี้:
ขั้นตอน 6) ไฟล์ฐานข้อมูล บทช่วยสอนSampleDB.db ขณะนี้ปรากฏอยู่ในไดเร็กทอรีแล้ว C:\sqlite:









