ตัวอย่างการใช้งานจริงของโปรแกรมจัดการฐานข้อมูล

การปรับปรุงครั้งล่าสุด: 18 2025 กันยายน
ผู้แต่ง: Dr369
ตัวอย่างตัวจัดการฐานข้อมูล

ระบบจัดการฐานข้อมูล (DBMS) คือเครื่องมือที่ช่วยคุณจัดการข้อมูลที่จัดเก็บไว้ในฐานข้อมูล คุณสามารถใช้มันเพื่อสร้าง ลบ หรืออัปเดตตารางและแถวได้ ในบทความนี้ ผมจะแสดงตัวอย่างการใช้งานระบบจัดการฐานข้อมูลในทางปฏิบัติ 5 ตัวอย่าง

ตัวอย่างการใช้งานจริงของโปรแกรมจัดการฐานข้อมูล

ตัวจัดการฐานข้อมูลตัวอย่างที่ 1: การสร้างฐานข้อมูล

การสร้างฐานข้อมูลเป็นสิ่งแรกที่ต้องทำเมื่อใช้ตัวจัดการฐานข้อมูล สามารถทำได้สามวิธี:

  • สร้างฐานข้อมูลด้วยชื่อและผู้ใช้ ตัวอย่างต่อไปนี้แสดงให้เห็นว่า สร้างฐานข้อมูลที่เรียกว่า «myDatabase» พร้อมผู้ใช้ «user1» รหัสผ่าน «passw0rd»
  • สร้างฐานข้อมูลด้วยข้อมูลโฮสต์ พอร์ต และผู้ใช้ ตัวอย่างต่อไปนี้จะแสดงวิธีการสร้างฐานข้อมูลชื่อ “myDatabase” บนโฮสต์ localhost (127.0.0) โดยรับฟังบนพอร์ต 3306 ด้วยผู้ใช้ “user1” และรหัสผ่าน “passw0rd”
  • สร้างฐานข้อมูลเปล่า โดยไม่ได้ระบุพารามิเตอร์ใด ๆ สำหรับการใช้งานในอนาคต
ตัวอย่างฐานข้อมูล
บทความที่เกี่ยวข้อง:
ตัวอย่างฐานข้อมูลที่ดีที่สุดสำหรับนักพัฒนาและผู้ดูแลระบบ

ตัวอย่างตัวจัดการฐานข้อมูล 2: สร้างตารางในฐานข้อมูล

มาสร้างตารางในฐานข้อมูลของเรากัน เราจะใช้คำสั่งสร้างตารางเพื่อสร้างตารางใหม่แล้วเพิ่มคอลัมน์บางคอลัมน์

  • สร้างตาราง . (คอลัมน์ 1 ประเภทข้อมูล, คอลัมน์ 2 ประเภทข้อมูล)

คำสั่งนี้จะสร้างตารางใหม่ชื่อ "table_name" โดยมีสองคอลัมน์คือ "column1" และ "column2" ซึ่งทั้งสองคอลัมน์เป็นชนิดข้อมูลจำนวนเต็ม (INT)

  คุณสมบัติของ SQLite: คู่มือฉบับสมบูรณ์

ตัวอย่างตัวจัดการฐานข้อมูล 3: การแทรกแถวลงในตาราง

ในตัวอย่างนี้ เราจะแทรกแถวลงในตาราง คำสั่ง INSERTใช้สำหรับเพิ่มข้อมูลลงในตารางที่มีอยู่แล้ว ส่วน VALUES ระบุค่าที่จะแทรกเข้าไปในคอลัมน์ที่ระบุและชนิดข้อมูลของคอลัมน์เหล่านั้น คุณยังสามารถใช้คำหลัก DEFAULT เพื่อกำหนดค่าเริ่มต้นสำหรับคอลัมน์ หรือคำหลัก NULL เพื่อกำหนดให้คอลัมน์นั้นสามารถมีค่าว่างได้ (อนุญาตให้มีค่า NULL)

คีย์เวิร์ด AUTO_INCREMENT จะเพิ่มค่าคีย์หลักของแต่ละแถวใหม่ที่แทรกเข้าไปในตารางโดยอัตโนมัติด้วยตัวเลขสุ่ม โดยเริ่มต้นจาก 1 และขึ้นไปจนถึง 2147483647 (หรือสูงกว่านั้นเล็กน้อย)

ตัวอย่างตัวจัดการฐานข้อมูล 4: การดึงข้อมูลจากตาราง

ตัวอย่างต่อไปนี้แสดงวิธีดึงข้อมูลจากตารางในฐานข้อมูล

  • ใช้เมธอด query() เพื่อรับข้อมูลจากฐานข้อมูล
  • ใช้เมธอด perform() เพื่อรับข้อมูลจากฐานข้อมูล
  • รับบันทึกทั้งหมดโดยใช้เมธอด fetchall():

ตัวอย่างตัวจัดการฐานข้อมูล 5: การลบแถวออกจากตาราง

ตัวอย่าง การจัดการฐานข้อมูลข้อที่ 5 – การลบแถวออกจากตาราง

ในตัวอย่างนี้ คุณจะได้เรียนรู้วิธีการลบแถวออกจากตารางฐานข้อมูลโดยใช้ SQL, PHP, Python และ Java

  • ใน PHP:

// สร้างการเชื่อมต่อด้วย mysql_connect()

$link = mysql_connect("localhost", "root", "") or die("ไม่สามารถเชื่อมต่อได้");

// เราเลือกฐานข้อมูลที่เราต้องการใช้

mysql_select_db("testdb") หรือ die("ไม่สามารถเลือกฐานข้อมูลได้");

// รันแบบสอบถามของเราที่นี่โดยใช้คำสั่งที่เตรียมไว้หากจำเป็น: $sql = 'DELETE FROM `table` WHERE `id` = ?'.$id;

  ความปลอดภัยของฐานข้อมูล: แนวคิดและแนวทางปฏิบัติที่ดีที่สุด

// ดำเนินการคำสั่ง: $result = mysqli_query($link, $sql);

if (!$result) { echo "เกิดข้อผิดพลาดขณะดำเนินการค้นหา"; } else { echo "แบบสอบถามได้รับการดำเนินการสำเร็จแล้ว"; -

ผู้จัดการฐานข้อมูลชั้นนำ

ระบบจัดการฐานข้อมูล (DBMS) คือซอฟต์แวร์ที่ช่วยจัดการและจัดการฐานข้อมูล ช่วยให้คุณสามารถสร้าง แก้ไข และสอบถามข้อมูลที่จัดเก็บในฐานข้อมูลได้อย่างมีประสิทธิภาพและปลอดภัย

ตัวจัดการฐานข้อมูลมีหลายประเภท ตัวอย่างการใช้งานจริงมีดังนี้:

MySQL

เป็นระบบจัดการฐานข้อมูลเชิงสัมพันธ์ แบบโอเพนซอร์สที่ใช้กันอย่างแพร่หลาย เป็นที่นิยมมากบนเว็บและใช้ในการจัดเก็บข้อมูลสำหรับแอปพลิเคชันบนเว็บ เช่น บล็อก เว็บไซต์อีคอมเมิร์ซ และแพลตฟอร์มการจัดการเนื้อหา

ฐานข้อมูล Oracle

เป็นระบบการจัดการฐานข้อมูลเชิงสัมพันธ์ซึ่งมีการใช้โดยบริษัทและองค์กรขนาดใหญ่เป็นหลัก เป็นที่รู้จักในเรื่องความสามารถในการปรับขนาด ความปลอดภัย และความสามารถในการจัดการข้อมูลปริมาณมาก

MongoDB

MongoDB เป็นระบบจัดการฐานข้อมูลแบบ NoSQLที่เน้นเอกสารเป็นหลัก เหมาะสำหรับแอปพลิเคชันที่ต้องการโครงสร้างข้อมูลที่ยืดหยุ่นและปรับขนาดได้ เช่น แอปพลิเคชันที่เกี่ยวข้องกับเครือข่ายสังคมออนไลน์และระบบจัดการเนื้อหา

ที่ Microsoft SQL Server

Microsoft พัฒนา SQL Server ซึ่งเป็นตัวจัดการฐานข้อมูลเชิงสัมพันธ์ ถูกใช้ในอุตสาหกรรมต่างๆ ตั้งแต่ธุรกิจขนาดเล็กไปจนถึงบริษัทข้ามชาติ และรองรับระบบปฏิบัติการที่หลากหลาย

PostgreSQL

เป็นโปรแกรมจัดการฐานข้อมูลเชิงสัมพันธ์แบบโอเพ่นซอร์สและเป็นหนึ่งในโปรแกรมที่เก่าแก่ที่สุดที่มีอยู่ เป็นที่รู้จักในเรื่องความเสถียร ความน่าเชื่อถือ และความสามารถในการจัดการข้อมูลปริมาณมาก

  ตัวอย่างแบบสอบถามหลายตารางของ MySQL

นี่เป็นเพียงตัวอย่างบางส่วนเท่านั้น แต่ยังมีตัวจัดการฐานข้อมูลอื่น ๆ อีกมากมาย โดยแต่ละตัวมีคุณลักษณะและฟังก์ชันเฉพาะที่เหมาะกับความต้องการและกรณีการใช้งานที่แตกต่างกัน

บทสรุป: ตัวอย่างการใช้งานจริงของ Database Manager

ในบทความนี้ เราจะกล่าวถึงตัวอย่างการใช้งานตัวจัดการฐานข้อมูล 5 ตัวอย่าง ตัวอย่างเหล่านี้จะช่วยให้คุณเรียนรู้วิธีใช้ฐานข้อมูลและมีความมั่นใจในการใช้งาน ตัวอย่างแรกแสดงให้เห็นวิธีการสร้างฐานข้อมูลและตารางใหม่ภายในนั้น ตัวอย่างที่สองสอนเราวิธีการแทรกข้อมูลลงในตารางเหล่านี้ ตัวอย่างที่สามแบ่งปันข้อมูลเกี่ยวกับการดึงข้อมูลจากตารางเดียวกันเหล่านั้น ในที่สุดสองตัวอย่างสุดท้ายแสดงให้เห็นถึงวิธีการลบข้อมูลจากตารางเดียวกัน รวมถึงการกู้คืนแถวทั้งหมดภายในตารางนั้น