DML (Data Manipulation Language) คืออะไร มีความสำคัญอย่างไร
DML (Data Manipulation Language)
คือภาษาสำหรับจัดการข้อมูลที่จัดเก็บอยู่ในตารางข้อมูล ซึ่งในกลุ่มภาษา DML
นั้นจะครอบคลุมการจัดการข้อมูลทั้งหมด เช่น การเพิ่ม, แก้ไข, ค้นหา
และลบข้อมูล โดยคำสั่งต่าง ๆ มีดังนี้
1. SELECT
คือคำสั่งสำหรับสืบค้นข้อมูล หรือค้นหาข้อมูลที่จัดเก็บอยู่ในตารางข้อมูล โดยมักนิยมใช้งานรวมกับคำสั่ง WHERE เพื่อใช้ในการสร้างเงื่อนไขในการแสดงผลข้อมูล โดยมีคำสั่งโดยย่อดังนี้
2. INSERT
คือคำสั่งสำหรับการเพิ่มข้อมูลลงไปในตารางข้อมูล เช่นการเพิ่มข้อมูลพนักงาน, สินค้า เป็นต้น โดยมีคำสั่งโดยย่อดังนี้
3. UPDATE
คือคำสั่งสำหรับการปรับปรุง หรือแก้ไขข้อมูลในตารางข้อมูล โดยสามารถใช้งานรวมกับคำสั่ง WHERE เพื่อสร้างเงื่อนไขในการแก้ไขข้อมูล
4. DELETE
คือคำสั่งในการลบข้อมูลในตารางข้อมูล โดยสามารถใช้งานรวมกับคำสั่ง WHERE เพื่อสร้างเงื่อนไขสำหรับการลบข้อมูล
โดยทั้งหมดคือความหมาย และคำสั่งโดยย่อของกลุ่มภาษา DML (Data Manipulation Language) ครับ
1. SELECT
คือคำสั่งสำหรับสืบค้นข้อมูล หรือค้นหาข้อมูลที่จัดเก็บอยู่ในตารางข้อมูล โดยมักนิยมใช้งานรวมกับคำสั่ง WHERE เพื่อใช้ในการสร้างเงื่อนไขในการแสดงผลข้อมูล โดยมีคำสั่งโดยย่อดังนี้
1
| SELECT * FROM <ชื่อตาราง> WHERE ( <เงื่อนไข> ) |
2. INSERT
คือคำสั่งสำหรับการเพิ่มข้อมูลลงไปในตารางข้อมูล เช่นการเพิ่มข้อมูลพนักงาน, สินค้า เป็นต้น โดยมีคำสั่งโดยย่อดังนี้
1
| INSERT INTO <ชื่อตาราง> VALUES ( <ค่าข้อมูล>, <ค่าข้อมูล>, ... N ) |
3. UPDATE
คือคำสั่งสำหรับการปรับปรุง หรือแก้ไขข้อมูลในตารางข้อมูล โดยสามารถใช้งานรวมกับคำสั่ง WHERE เพื่อสร้างเงื่อนไขในการแก้ไขข้อมูล
1
| UPDATE <ชื่อตาราง> SET <ชื่อ Field> = <ค่าข้อมูล> WHERE ( <เงื่อนไข> ) |
4. DELETE
คือคำสั่งในการลบข้อมูลในตารางข้อมูล โดยสามารถใช้งานรวมกับคำสั่ง WHERE เพื่อสร้างเงื่อนไขสำหรับการลบข้อมูล
1
| DELETE FROM <ชื่อตาราง> WHERE ( <เงื่อนไข> ) |
ภาษาจัดการข้อมูล (Data Manipulation Language : DML )
เป็นชุดคำสั่งที่ใช้สำหรับประมวลผลหรือจัดการกับข้อมูลในฐานข้อมูล คำสั่งที่จัดอยู่ในประเภท DML
ได้แก่ คำสั่ง SELECT, INSERT, UPDATE, DELETE เป็นต้น
SELECT
เป็นคำสั่งที่ใช้ในการเรียกค้นข้อมูลจากฐานข้อมูลมาแสดงตามที่ผู้ใช้ต้องการ ในการเรียกค้นข้อมูลสามารถใช้คำสั่งได้หลายลักษณะ
ดังนี้คือ
การเรียกดูข้อมูลแบบไม่มีเงื่อนไข
เป็นคำสั่งที่ใช้ในการเรียกดูข้อมูลอย่างง่ายที่สุด โดยไม่มีเงื่อนไขใด ๆ โดยมีรูปแบบดังนี้

การเรียกดูข้อมูลแบบมีเงื่อนไข
เป็นคำสั่งที่ใช้การเรียกดูข้อมูลเฉพาะที่ตรงกับเงื่อนไขที่ผู้ใช้ต้องการ โดยมีรูปแบบดังนี้

การเรียกดูข้อมูลจากหลายตาราง
เป็นคำสั่งเพื่อใช้ในการเรียกดูข้อมูลจากหลายตาราง เนื่องจากบางครั้งข้อมูลที่ต้องการอยู่ในหลาย ๆ ตาราง ดังนั้นจึงจำเป็นต้องมีการใช้คำสั่งเพื่อดึงข้อมูลมาจากหลายตาราง
การเรียกดูข้อมูลโดยใช้กลุ่มฟังก์ชัน
เป็นคำสั่งพิเศษที่มีอยู่ในภาษา SQL ได้แก่คำสั่งต่อไปนี้
COUNT ใช้สำหรับนับจำนวนแถวข้อมูลของคอลัมน์ ว่าในคอลัมน์นั้นมีข้อมูลจำนวนกี่แถว
SUM ใช้สำหรับหาผลรวมข้อมูลที่เป็นตัวเลขของคอลัมน์
AVG ใช้สำหรับหาค่าเฉลี่ยของข้อมูลที่เป็นตัวเลขของคอลัมน์
MAX ใช้สำหรับหาค่าข้อมูลตัวเลขที่มากที่สุดของคอลัมน์
MIN ใช้สำหรับหาค่าข้อมูลตัวเลขที่น้อยที่สุดของคอลัมน์
ฟังก์ชั่นพิเศษนี้นำไปใช้โดยใส่ไว้หลังคำสั่ง
SELECT และตามด้วยคอลัมน์ เป็นการกำหนดว่าให้ฟังก์ชั่นนี้กระทำกับ คอลัมน์ใด ๆ
โดยมีรูปแบบดังนี้
ได้แก่ คำสั่ง SELECT, INSERT, UPDATE, DELETE เป็นต้น

เป็นคำสั่งที่ใช้ในการเรียกค้นข้อมูลจากฐานข้อมูลมาแสดงตามที่ผู้ใช้ต้องการ ในการเรียกค้นข้อมูลสามารถใช้คำสั่งได้หลายลักษณะ
ดังนี้คือ

เป็นคำสั่งที่ใช้ในการเรียกดูข้อมูลอย่างง่ายที่สุด โดยไม่มีเงื่อนไขใด ๆ โดยมีรูปแบบดังนี้


เป็นคำสั่งที่ใช้การเรียกดูข้อมูลเฉพาะที่ตรงกับเงื่อนไขที่ผู้ใช้ต้องการ โดยมีรูปแบบดังนี้


เป็นคำสั่งเพื่อใช้ในการเรียกดูข้อมูลจากหลายตาราง เนื่องจากบางครั้งข้อมูลที่ต้องการอยู่ในหลาย ๆ ตาราง ดังนั้นจึงจำเป็นต้องมีการใช้คำสั่งเพื่อดึงข้อมูลมาจากหลายตาราง

เป็นคำสั่งพิเศษที่มีอยู่ในภาษา SQL ได้แก่คำสั่งต่อไปนี้
COUNT ใช้สำหรับนับจำนวนแถวข้อมูลของคอลัมน์ ว่าในคอลัมน์นั้นมีข้อมูลจำนวนกี่แถว
SUM ใช้สำหรับหาผลรวมข้อมูลที่เป็นตัวเลขของคอลัมน์
AVG ใช้สำหรับหาค่าเฉลี่ยของข้อมูลที่เป็นตัวเลขของคอลัมน์
MAX ใช้สำหรับหาค่าข้อมูลตัวเลขที่มากที่สุดของคอลัมน์
MIN ใช้สำหรับหาค่าข้อมูลตัวเลขที่น้อยที่สุดของคอลัมน์
ฟังก์ชั่นพิเศษนี้นำไปใช้โดยใส่ไว้หลังคำสั่ง
SELECT และตามด้วยคอลัมน์ เป็นการกำหนดว่าให้ฟังก์ชั่นนี้กระทำกับ คอลัมน์ใด ๆ
โดยมีรูปแบบดังนี้
INSERT
เป็นคำสั่งเพื่อเพิ่มข้อมูลเข้าไปในตาราง โดยมีรูปแบบดังนี้
UPDATE
เป็นคำสั่งเพื่อปรับปรุงแก้ไขข้อมูลที่เคยบันทึกไว้แล้วในตาราง โดยมีรูปแบบดังนี้
DELETE
เป็นคำสั่งเพื่อลบแถวข้อมูลออกจากตาราง ซึ่งจะลบข้อมูลเฉพาะที่ตรงกับเงื่อนไขที่ผู้ใช้ต้องการ โดยมีรูปแบบดังนี้
ไม่มีความคิดเห็น:
แสดงความคิดเห็น