- DML (Data Manipulation Language) คือ ประเภทหนึ่งของคำสั่งภาษา SQL เป็นภาษาสำหรับจัดการข้อมูลที่จัดเก็บอยู่ใน
ค้นหา (SELECT) และลบข้อมูล (DELETE) โดยคำสั่งต่าง ๆ มีดังนี้
1. คำสั่ง SELECT
- เป็นคำสั่งที่ใช้ในการเรียกค้นข้อมูลจากฐานข้อมูล (Database) มาแสดงตามที่ผู้ใช้ต้องการในการเรียกค้นข้อมูลสามารถใช้คำสั่งได้หลายลักษณะ
[list][list]1.1. การ SELECT ไม่มีมีเงื่อนไข [/list][/list]
- โค้ด SELECT แบบไม่มีเงื่อนไข
โค้ด: เลือกทั้งหมด
SELECT column_name FROM table_name
- อธิบายโค้ด SELECT ไม่มีมีเงื่อนไข
- - table_name คือ ชื่อตารางข้อมูล
- column_name คือ ชื่อคอลัมน์
- - table_name คือ ชื่อตารางข้อมูล
- โค้ด SELECT แบบมีเงื่อนไข (SELECT...WHERE...)
โค้ด: เลือกทั้งหมด
SELECT column_name FROM table_name WHERE condition;
- อธิบายโค้ด SELECT แบบมีเงื่อนไข (SELECT...WHERE...)
- - table_name คือ ชื่อตารางข้อมูล
- column_name คือ ชื่อคอลัมน์
- condition คือ เงื่อนไข
- - table_name คือ ชื่อตารางข้อมูล
- โค้ด SELECT โดยใช้ฟังก์ชั่น (function) ต่างๆ
- ฟังก์ชั่น (function) พิเศษนี้นำไปใช้โดยใส่ไว้หลังคำสั่ง SELECT และตามด้วยชื่อคอลัมน์ เป็นการกำหนดว่าให้ฟังก์ชั่นนี้กระทำกับ คอลัมน์ใด ๆ
โค้ด: เลือกทั้งหมด
SELECT funtion column_name FROM table_name
- อธิบายโค้ด SELECT โดยใช้ฟังก์ชั่น (function) ต่างๆ
- - table_name คือ ชื่อตารางข้อมูล
- field_name (ชื่อฟิลด์) หรือก็คือ column_name (ชื่อคอลัมน์)
- - table_name คือ ชื่อตารางข้อมูล
- เป็นคำสั่งพิเศษที่มีอยู่ในภาษา SQL ได้แก่คำสั่งต่อไปนี้
- - COUNT ใช้สำหรับนับจำนวนแถวข้อมูลของคอลัมน์ ว่าในคอลัมน์นั้นมีข้อมูลจำนวนกี่แถว
- SUM ใช้สำหรับหาผลรวมข้อมูลที่เป็นตัวเลขของคอลัมน์
- AVG ใช้สำหรับหาค่าเฉลี่ยของข้อมูลที่เป็นตัวเลขของคอลัมน์
- MAX ใช้สำหรับหาค่าข้อมูลตัวเลขที่มากที่สุดของคอลัมน์
- MIN ใช้สำหรับหาค่าข้อมูลตัวเลขที่น้อยที่สุดของคอลัมน์
- - COUNT ใช้สำหรับนับจำนวนแถวข้อมูลของคอลัมน์ ว่าในคอลัมน์นั้นมีข้อมูลจำนวนกี่แถว
- เป็นคำสั่งพิเศษที่มีอยู่ในภาษา SQL ได้แก่คำสั่งต่อไปนี้
2. คำสั่ง INSERT
- INSERT คือ คำสั่งเพื่อเพิ่มข้อมูลเข้าไปในตาราง โดยมีรูปแบบดังนี้
- โค้ด INSERT
โค้ด: เลือกทั้งหมด
INSERT INTO table_name VALUES ( 'value_1', 'value_2', ...);
- อธิบายโค้ด INSERT
- - table_name คือ ชื่อตารางข้อมูล
- value1,value_2 คือ ค่าที่ต้องการใส่ลงไป
- - table_name คือ ชื่อตารางข้อมูล
- UPDATE คือ คำสั่งสำหรับการปรับปรุง หรือแก้ไขข้อมูลในตารางข้อมูล โดยสามารถใช้งานรวมกับคำสั่ง WHERE เพื่อสร้างเงื่อนไขในการแก้ไขข้อมูล
- โค้ด UPDATE (อัพเดท)
โค้ด: เลือกทั้งหมด
UPDATE table_name SET field_name = value_1 WHERE condition
- อธิบายโค้ด UPDATE (อัพเดท)
- - table_name คือ ชื่อตารางข้อมูล
- field_name (ชื่อฟิลด์) หรือก็คือ column_name (ชื่อคอลัมน์)
- value คือ ค่าที่ต้องการใส่ลงไป
- condition คือ เงื่อนไข
- - table_name คือ ชื่อตารางข้อมูล
4. คำสั่ง DELETE
- DELETE คือ คำสั่งเพื่อลบแถวข้อมูลออกจากตาราง ซึ่งจะลบข้อมูลเฉพาะที่ตรงกับเงื่อนไขที่ต้องการ โดยมีรูปแบบดังนี้
- โค้ด DELETE
โค้ด: เลือกทั้งหมด
DELETE FROM WHERE table_name
- อธิบายโค้ด
- - table_name คือ ชื่อตารางข้อมูล
- condition คือ เงื่อนไข
- - table_name คือ ชื่อตารางข้อมูล
----------------------------------------------------------------------------------------------------------------------------------------------------------------
_____________________________________________________________________________________________
บทความนี้เเป็นบทความที่จัดทำขึ้นเพื่อเนะนำเครื่องมือช่วยสำหรับนักพัฒนา SQL ซึ่งเป็นความรู้พื้นฐานในการพัฒนา phpMyadmin ต่อไป เเละขอเเนะนำความรู้ที่เกี่ยวข้องกับโดยสามารถศึกษาได้จากบทเรียน SQL ได้ที่นี่ เพื่อเพิ่มความเข้าใจในการใช้งานเครื่องมือต่างๆ ค่ะ
_____________________________________________________________________________________________
----------------------------------------------------------------------------------------------------------------------------------------------------------------