Skip to main content

เนื้อหาภาษาไทย / Thai content

System guide Content reviewed

การติดตั้ง SQLite และเครื่องมือจัดการฐานข้อมูล

บทความนี้อธิบายวิธีการติดตั้ง SQLite ซึ่งเป็นฐานข้อมูลขนาดเล็กแบบ embedded บนระบบปฏิบัติการ Windows, macOS และ Linux รวมถึงวิธีการติดตั้ง DB Browser for SQLite...

การติดตั้ง SQLite และเครื่องมือจัดการฐานข้อมูล

ในบทที่แล้ว เราได้ทำความรู้จักกับ SQLite กันไปแล้ว ว่าเป็นฐานข้อมูลขนาดเล็กที่ใช้งานง่าย เหมาะสำหรับมือใหม่ ในบทนี้ เราจะมาเรียนรู้วิธีการติดตั้ง SQLite และเครื่องมือที่จะช่วยให้เราจัดการฐานข้อมูลได้อย่างสะดวกสบายยิ่งขึ้น นั่นก็คือ DB Browser for SQLite

การติดตั้ง SQLite

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

Windows

สำหรับ Windows, SQLite ไม่ได้ติดตั้งมาพร้อมกับระบบปฏิบัติการ แต่เราสามารถดาวน์โหลดไฟล์ executable ที่จำเป็นได้จากเว็บไซต์ทางการ:

  1. ไปที่ หน้าดาวน์โหลด SQLite
  2. มองหาส่วน "Precompiled Binaries for Windows"
  3. ดาวน์โหลดไฟล์ "sqlite-tools-win32-x86-3XXYYYY.zip" (XX และ YYYY คือหมายเลขเวอร์ชัน)
  4. แตกไฟล์ ZIP ไปยังโฟลเดอร์ที่คุณต้องการ (เช่น C:\sqlite)
  5. (สำคัญ) เพิ่มโฟลเดอร์ที่แตกไฟล์ไว้ (เช่น C:\sqlite) ไปยัง environment variable PATH ของระบบ เพื่อให้คุณสามารถเรียกใช้ sqlite3.exe จาก command prompt ได้

วิธีการเพิ่ม SQLite ไปยัง Environment Variable PATH:

  1. ค้นหา "Environment Variables" ใน Windows Search
  2. คลิก "Edit the system environment variables"
  3. คลิกปุ่ม "Environment Variables..."
  4. ในส่วน "System variables" เลือก "Path" แล้วคลิก "Edit..."
  5. คลิก "New" แล้วเพิ่ม path ที่คุณแตกไฟล์ SQLite ไว้ (เช่น C:\sqlite)
  6. คลิก "OK" ในทุกหน้าต่างเพื่อบันทึกการเปลี่ยนแปลง

หลังจากติดตั้งเสร็จแล้ว ให้ลองเปิด Command Prompt (cmd) แล้วพิมพ์ sqlite3 -version หากทุกอย่างถูกต้อง คุณจะเห็นเวอร์ชันของ SQLite ที่ติดตั้ง

sqlite3 -version
3.45.0 2024-03-27 12:21:26 89caaa569a23368344c9044a8d31225356a5ae338d072a4040d58b032a964a99

macOS

macOS มักจะมี SQLite ติดตั้งมาให้แล้ว แต่เวอร์ชันอาจจะเก่า หากต้องการเวอร์ชันล่าสุด สามารถติดตั้งผ่าน Homebrew ได้:

  1. ถ้ายังไม่มี Homebrew, ให้ติดตั้งก่อน: https://brew.sh/
  2. เปิด Terminal แล้วพิมพ์: brew install sqlite
brew install sqlite

หลังจากติดตั้งเสร็จแล้ว ให้ลองพิมพ์ sqlite3 -version ใน Terminal เพื่อตรวจสอบเวอร์ชัน

Linux

Linux ส่วนใหญ่มักจะมี SQLite อยู่ใน package manager ของ distribution นั้นๆ

Debian/Ubuntu:

sudo apt update
sudo apt install sqlite3

Fedora/CentOS/RHEL:

sudo dnf install sqlite

หลังจากติดตั้งเสร็จแล้ว ให้ลองพิมพ์ sqlite3 -version ใน Terminal เพื่อตรวจสอบเวอร์ชัน

การติดตั้ง DB Browser for SQLite

DB Browser for SQLite เป็นเครื่องมือ GUI (Graphical User Interface) ที่ช่วยให้เราจัดการฐานข้อมูล SQLite ได้อย่างง่ายดาย โดยไม่ต้องพิมพ์คำสั่ง SQL เองทั้งหมด

Windows

  1. ไปที่ หน้าดาวน์โหลด DB Browser for SQLite
  2. ดาวน์โหลดไฟล์ installer สำหรับ Windows
  3. รันไฟล์ installer แล้วทำตามขั้นตอนที่ปรากฏ

macOS

  1. ไปที่ หน้าดาวน์โหลด DB Browser for SQLite
  2. ดาวน์โหลดไฟล์ DMG สำหรับ macOS
  3. เปิดไฟล์ DMG แล้วลากไอคอน DB Browser for SQLite ไปยังโฟลเดอร์ Applications

Linux

DB Browser for SQLite มักจะมีอยู่ใน package manager ของ distribution นั้นๆ

Debian/Ubuntu:

sudo apt install sqlitebrowser

Fedora/CentOS/RHEL:

sudo dnf install sqlitebrowser

การตั้งค่าเริ่มต้น

หลังจากติดตั้ง SQLite และ DB Browser for SQLite เรียบร้อยแล้ว เราก็พร้อมที่จะเริ่มต้นใช้งาน

  1. เปิด DB Browser for SQLite
  2. คลิกปุ่ม "New Database"
  3. เลือกชื่อไฟล์และตำแหน่งที่ต้องการเก็บฐานข้อมูล (เช่น mydatabase.db)
  4. คลิกปุ่ม "Save"

ตอนนี้คุณก็มีฐานข้อมูล SQLite ว่างเปล่าพร้อมใช้งานแล้ว ในบทต่อไป เราจะมาเรียนรู้วิธีการสร้างตารางและเพิ่มข้อมูลลงในฐานข้อมูล

คำศัพท์สำคัญ:

  • Embedded Database: ฐานข้อมูลที่ถูกรวมเข้าไปในแอปพลิเคชันโดยตรง ไม่ได้ทำงานเป็นเซอร์ฟเวอร์แยกต่างหาก
  • Library: ชุดของโค้ดที่สามารถนำไปใช้ในแอปพลิเคชันอื่นๆ ได้
  • Environment Variable: ตัวแปรที่เก็บข้อมูลการกำหนดค่าของระบบปฏิบัติการ
  • GUI (Graphical User Interface): ส่วนติดต่อผู้ใช้แบบกราฟิก

ข้อควรจำ:

  • ตรวจสอบให้แน่ใจว่าคุณได้เพิ่มโฟลเดอร์ SQLite ไปยัง environment variable PATH (สำหรับ Windows)
  • หากคุณมีปัญหาในการติดตั้ง DB Browser for SQLite ลองตรวจสอบว่าคุณได้ติดตั้ง SQLite ก่อนหรือไม่
Office.in.th Custom Service

Want to build or adapt a system from this structure?

Office.in.th designs and develops enterprise web applications, API integrations, and public- and private-sector management systems, with long-term support.

See our software development service