Skip to main content
0

สำหรับในบทความนี้ เราก็จะมาทำความรู้จักกับตัว MySQL ในการใช้จัดเก็บข้อมูลเบื้องต้น ตั้งแต่ การสร้าง Database, การสร้างตาราง (Table), การแทรกข้อมูล (Insert Data) การค้นหาข้อมูล (Query Data) และการลบข้อมูล (Delete Data) ซึ่งเป็นขั้นตอนหลักๆในการจัดเก็บข้อมูล

MySQL คืออะไร

MySQL เป็นระบบจัดการฐานข้อมูลระบบสัมพันธ์ (RDBMS) แบบ Open-Source ที่ได้รับความนิยม มีความสามรถในการจัดการข้อมมูลได้อย่างมีประสิทธิภาพ โดยใช้ภาษา SQL ในการจัดการกับฐานข้อมูลนั้นๆ

การใช้งาน MySQL ในการจัดเก็บข้อมูลในบทความนี้ เราจะจัดการกับฐานข้อมูลโดยดำเนินการผ่านตัว MySQL Shell กับตัว Database ที่อยู่ใน Localhost ของเรา ซึ่งสามารถติดตั้งตัว MySQL และ MySQL Shell เพื่อใช้งานได้ผ่านลิ้งนี้ https://dev.mysql.com/downloads/

เริ่มต้น Connect เข้า Database

หลังจากเปิดตัว MySQL Shell แล้วเราจะทำการเปลี่ยนโหมดภาษาจาก JavaScript เป็นโหมด SQL ด้วยคำสั่ง

\sql

จากนั้นเราจะทำการ connect เข้ากับตัว database ใน localhost

\connect root@localhost 

root คือ username ของเรา ถ้าเป็นการเชื่อมต่อครั้งแรกจะมีให้ใส่ Password ก่อนทำการเชื่อมต่อ Database

การสร้าง Database

ก่อนอื่นเมื่อ Connect เข้า Database เรียบร้อยแล้ว หากต้องการดูรายการ Databases ทั้งหมดใน Localhost ของเราให้ใช้คำสั่ง

show databases;

และในส่วนของการสร้าง Database นั้นทำได้โดยการใส่คำสั่ง SQL เข้าไปได้เลย

CREATE DATABASE testDB;

จะเห็นได้ว่า Database ที่เราสร้างถูกเพิ่มไปในรายการ Database ทั้งหมดแล้ว หลังจากนั้นทำการเลือกใช้ตัว Database ที่เราสร้างด้วยการใช้ use ตามด้วยชื่อ Database

use testdb;

การสร้างตาราง (Table)

เมื่อมี Database แล้ว ต่อไปเราจะมาสร้างตารางกัน ในบทความนี้จะข้อยกตัวอย่างการสร้างตารางเก็บข้อมูลที่แปลงมาจาก Array นี้ให้อยู่ในรูปแบบตารางใน Database

const products = [
  { id: 1, name: 'Laptop', category: 'Electronics', price: 1000, stock: 5 },
  { id: 2, name: 'Phone', category: 'Electronics', price: 500, stock: 10 },
];

โดยเริ่มจากการสร้างตารางโดยใช้คำสั่ง SQL นี้

CREATE TABLE products (id int, name varchar(100), category varchar(250), price int, stock int);

ในที่นี้เราจะสร้างตารางชื่อ ‘products’ ซึ่งจะกำหนด Type ของข้อมูลให้เป็นลักษณะเดียวกันกับข้อมูลในส่วนของ Array

การแทรกข้อมูล (Insert Data)

การแทรกข้อมูลเข้าไปในตารางสามารถทำได้โดยการใช้คำสั่ง SQL ในการ Insert ข้อมูลเข้าไปในตาราง

INSERT INTO products values (1, 'Laptop', 'Electronics', 1000, 5),(2, 'Phone', 'Electronics',500, 10);

การค้นหาข้อมูล (Query Data)

เมื่อทำการสร้างตารางและแทรกข้อมูลเข้าไปในตารางเรียบร้อยแล้ว หากต้องการค้นหาข้อมูลในตารางก็สามารถใช้คำสั่ง Query ใน SQL ได้เลย เช่น

SELECT * FROM products;

การลบข้อมูล (Delete Data)

หากต้องการลบข้อมูลในตารางทำได้โดยใช้คำสั่งนี้เลย

DELETE FROM products WHERE id=2;

ในคำสั่งนี้เราทำการลบข้อมูลจากตาราง products โดยกำหนดเงื่อนไขว่าจะทำการลบข้อมูลที่มี id เป็น 2 นั้นเอง

จากคำสั่งทั้งหมดนี้ ทั้งการสร้าง database การสร้างตาราง การแทรกและลบข้อมูล เราก็สามารถนำไปใช้งาน MySQL ในการจัดเก็บข้อมูลที่ต้องการได้แล้ว แต่หากต้องการจัดการกับข้อมูลในลักษณะอื่นๆใน MySQL ก็สามารถใช้คำสั่ง SQL ต่างๆได้เลย😀

ข้อมูลอ้างอิง

https://www.w3schools.com/MySQL/

Anucha

Author Anucha

More posts by Anucha

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

ตั้งค่าความเป็นส่วนตัว

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

ยอมรับทั้งหมด
จัดการความเป็นส่วนตัว
  • คุกกี้ที่จำเป็น
    เปิดใช้งานตลอด

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

  • คุกกี้สำหรับการติดตามทางการตลาด

    ประเภทของคุกกี้ที่มีความจำเป็นในการใช้งานเพื่อการวิเคราะห์ และ นำเสนอโปรโมชัน สินค้า รวมถึงหลักสูตรฟรี และ สิทธิพิเศษต่าง ๆ คุณสามารถเลือกปิดคุกกี้ประเภทนี้ได้โดยไม่ส่งผลต่อการทำงานหลัก เว้นแต่การนำเสนอโปรโมชันที่อาจไม่ตรงกับความต้องการ
    รายละเอียดคุกกี้

บันทึกการตั้งค่า