รู้จัก Data Manipulation Language

รู้จัก Data Manipulation Language

Data Manipulation Language (DML)
    
คือ กลุ่มภาษา SQL ที่ใช้ในการจัดการข้อมูลภายในตารางฐานข้อมูล แบ่งกลุ่มของคำสั่งได้เป็น 3 กลุ่ม คือ 1. คำสั่ง Insert ใช้สำหรับการแทรกหรือเพิ่มเรคอร์ดใหม่ 2. คำสั่ง Update ใช้สำหรับการแก้ไขเรคอร์ด 3. คำสั่ง Delete ใช้สำหรับการลดเรคอร์ด ดังนี้

1. คำสั่ง Insert 
   เมื่อเราสร้างฐานข้อมูลและตารางเรียบร้อยแล้ว ตารางที่เราสร้างขึ้นก็จะยังว่างอยู่ คือไม่มีเรคอร์ดใดๆ ดังนั้น ถ้าเราต้องการใส่ข้อมูล หรือใส่เรคอร์ดลงไปในตาราง เราก็จะต้องทำการเรียกใช้คำสั่ง Insert ดังนี้

โดยที่  tablename        คือ ตารางที่ต้องการเพิ่มเรคอร์ดใหม่ลงไป
          ([col_name])    คือ ชื่อคอลัมน์ หรือฟิลด์ที่ต้องการเพิ่มเรคอร์ดใหม่ โดยในส่วนนี้จะไม่ระบุก็ได้ ถ้าในการเพิ่ม
                                 เรคอร์ดใหม่นี้กระทำกับทุกฟิลด์ในตาราง
           val1, val2..      คือ ข้อมูลที่ต้องการเพิ่มลงไปในตารางตามลำดับฟิลด์ในตาราง

 

2. คำสั่ง Update 
   เมื่อเราทำการเพิ่มเรคอร์ดลงในตารางแล้ว บางครั้งอาจจะเกิดข้อผิดพลาด เช่น กรอกเรคอร์ดข้อมูลในบางฟิลด์ผิด ดังนั้น สิ่งที่เราจะต้องทำคือ การแก้ไขเรคอร์ด โดยเราจะทำการเรียกใช้คำสั่ง Update ดังนี้

โดยที่  tablename                         คือ ตารางที่ต้องการแก้ไขเรคอร์ด
          col_name1, col_name2, ...  คือ ชื่อฟิลด์ในตาราง
          val 1, val 2, ...                   คือ ค่าของในแต่ละฟิลด์ที่ต้องการแก้ไข
          [Where where_defintion]    คือ การกำหนดเงื่อนไขในการแก้ไข ว่าต้องการแก้ไขเรคอร์ดใด ในส่วนของเงื่อนไข                                                    ไม่ต้องระบุก็ได้

3. คำสั่ง Delete 
    เมื่อเราเพิ่มเรคอร์ดลงไปในตารางแล้ว บางครั้งอาจเกิดข้อผิดพลาด เช่น กรอกบางเรคอร์ดเกินมา ดังนั้น เราจะต้องทำก็คือ การลบเรคอร์ด โดยเราจะเรียกใช้คำสั่ง Delete ดังนี้

โดยที่    tablename         คือ ตารางที่ต้องการลบเรคอร์ด
            [Where where_defintion] การกำหนดเงื่อนไขในการลบ ว่าต้องการลบเรคอร์ดใด ในส่วนของเงื่อนไขไม่ต้องระบุ               ก็ได้ แต่ต้องระวัง ถ้าไม่ระบุเงื่อนไขในการลบ หลังจากเรียกใช้คำสั่ง Delete แล้วจะเป็นการลบหมดทุกเรคอร์ดใน               ตาราง

ไอทีจีเนียส เอ็นจิเนียริ่ง (IT Genius Engineering) ให้บริการด้านไอทีครบวงจร ทั้งงานด้านการอบรม (Training) สัมมนา รับงานเขียนโปรแกรม เว็บไซต์ แอพพลิเคชั่น งานออกแบบกราฟิก และงานด้าน E-Marketing ที่กำลังได้รับความนิยมในปัจจุบัน ทั้ง SEO , PPC , และ Social media marketting

ติดต่อเราเพื่อสอบถามผลิตภัณฑ์ ขอราคา หรือปรึกษาเรื่องไอที ได้เลยค่ะ

Line : @itgenius (มี @ ด้านหน้า) หรือ https://lin.ee/xoFlBFe
Facebook : https://www.facebook.com/itgeniusonline
Tel : 02-570-8449 มือถือ 088-807-9770 และ 092-841-7931
Email : contact@itgenius.co.th
user
โดย Admin ITGenius
เข้าชม 7,818 ครั้ง

คำค้นหา : DML คือกลุ่มภาษา SQLการแบ่ง DMLคำสั่ง Insertคำสั่ง Updateคำสั่ง Deleteตัวอย่างคำสั่ง Insertตัวอย่างคำสั่ง Updateตัวอย่างคำสั่ง Deleteการใช้งานคำสั่ง Insertการใช้งานคำสั่ง Updateการใช้งานคำสั่ง Delete