คำสั่ง DDL เป็นส่วนหนึ่งของ SQL และทำงานร่วมกับคำสั่ง DML, DCL และ TCL เพื่อสร้างและจัดการฐานข้อมูล พวกเขาสร้างบล็อคพื้นฐานสำหรับการจัดการ SQL และมีประโยชน์ในการทราบว่าคุณกำลังจะจัดการหรือสร้างฐานข้อมูลโดยใช้ Structured Query Language

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

DDL (ภาษานิยามข้อมูล)
DDL (Data Definition Language) ใช้เพื่อกำหนดโครงร่างฐานข้อมูล ช่วยสร้างและจัดการฐานข้อมูลและวัตถุภายใน คำสั่ง DDL จะเปลี่ยนโครงสร้างของฐานข้อมูลได้หลายวิธี เช่น การสร้าง การลบ การแก้ไข schema และอ็อบเจ็กต์
ขึ้นอยู่กับรสชาติของ SQL ที่คุณใช้ คำสั่ง DDL อาจรวมถึง:
- เปลี่ยนตาราง
- เปลี่ยนมุมมอง
- สถิติคอมพิวเตอร์
- สร้างฐานข้อมูล
- สร้างฟังก์ชัน
- สร้างบทบาท
- สร้างตาราง
- สร้างมุมมอง
- วางฐานข้อมูล
- ฟังก์ชั่นหล่นDR
- วางบทบาท
- วางตาราง T
- DROP VIEW
- GRANT
- ถอน
คำสั่ง Core SQL DDL คือ:
- อายุ
- ตัด
- ความคิดเห็น
- สร้าง
- อธิบาย
- เปลี่ยนชื่อ
- DROP
- แสดง
- ใช้
สิ่งเหล่านี้จะปรากฏใน SQL ทุกเวอร์ชัน คำสั่ง DDL แต่ละคำสั่งจะต้องมีประเภทอ็อบเจ็กต์และตัวระบุจึงจะใช้งานได้
ตัวอย่างเช่น: CREATE TABLE [ชื่อตาราง] ( [คำจำกัดความคอลัมน์] ) [พารามิเตอร์ตาราง] หรือชื่ออ็อบเจ็กต์ประเภทวัตถุ DROP
วิธีกำจัดการเพิ่มอย่างรวดเร็วใน snapchat
DML (ภาษาการจัดการข้อมูล)
องค์ประกอบอื่นของ SQL คือ DML (ภาษาการจัดการข้อมูล). สิ่งนี้ทำให้คุณสามารถดึง แทรก อัปเดต ลบ และจัดการข้อมูลโดยทั่วไปภายในฐานข้อมูล SQL คำสั่งเหล่านี้จะเป็นคำสั่งที่คุณจะใช้ในแต่ละวันในการจัดการฐานข้อมูล นี่ไม่ใช่ภาษาเฉพาะ แต่เป็นส่วนหนึ่งของ SQL
- เลือก
- แทรก
- UPDATE
- ลบ
- แทรกจำนวนมาก
- ไป
- READTEXT
- UPDATETEXT
- เขียนข้อความ
- เริ่ม
- มุ่งมั่น
- ย้อนกลับ
- คัดลอกลงใน
- คัดลอกลงใน
- PUT
- GET
- รายการ
- ลบ
อีกครั้ง รสชาติที่แตกต่างกันของ SQL จะใช้คำสั่ง DML เหล่านี้บางส่วนหรือทั้งหมด และหลายๆ คำสั่งก็เพิ่มคำสั่งเองด้วย
ตัวอย่างเช่น: SELECT [ชื่อคอลัมน์] จาก [ชื่อตาราง] หรือ UPDATE [ชื่อตาราง] SET [ชื่อคอลัมน์ = ค่า] โดยที่ [เงื่อนไข]

DCL (ภาษาควบคุมข้อมูล)
DCL (Data Control Language) ใช้สำหรับควบคุมผู้ใช้และระบบรอบฐานข้อมูลเอง มักใช้เพื่อจัดการการอนุญาตของผู้ใช้และจัดการความปลอดภัยของข้อมูล สิ่งสำคัญคือต้องรู้
คำสั่ง DCL ทั่วไป ได้แก่ :
- GRANT
- ถอน
- SETUSER
- ดำเนินการตามคำสั่ง
- ดำเนินการตามข้อ
- ย้อนกลับ
- เปิดมาสเตอร์คีย์
- ปิดมาสเตอร์คีย์
- เปิดคีย์สมมาตร
- ปิดคีย์สมมาตร
ตัวอย่างเช่น: GRANT [สิทธิ์] บน [วัตถุ] ถึง [ผู้ใช้] หรือเพิกถอน [สิทธิ์] บน [วัตถุ] จาก [ผู้ใช้]
TCL (ภาษาควบคุมธุรกรรม)
TCL (Transaction Control Language) ใช้เพื่อจัดกลุ่มคำสั่ง DML เข้าด้วยกันเพื่อสร้างธุรกรรมเชิงตรรกะและเพื่อจัดการการเปลี่ยนแปลงใดๆ ที่เกิดขึ้นกับข้อมูลโดยคำสั่ง DML หากคุณดำเนินการคำสั่ง DML คำสั่งเหล่านี้ไม่จำเป็นต้องถาวรจนกว่าคุณจะปิดเซสชันปัจจุบัน หากคุณต้องการคอมมิตด้วยตนเองด้วยเหตุผลใดก็ตาม คุณสามารถใช้คำสั่ง TCL
- เริ่มต้นการทำธุรกรรมแบบกระจาย
- เริ่มการทำธุรกรรมTRANS
- ธุรกรรมคอมมิชชั่น
- มุ่งมั่นทำงาน
- ธุรกรรมย้อนกลับ
- งานย้อนกลับ
- บันทึกธุรกรรม
ตัวอย่างเช่น: COMMIT; จะบันทึกการเปลี่ยนแปลงใดๆ ที่ทำกับ DML ก่อนที่คุณจะไปยังคำสั่งอื่นๆ SAVEPOINT savepoint_name; จะสร้างตำแหน่งเซฟเหมือนเกมเซฟ หากมีอะไรผิดพลาด คุณสามารถม้วนฐานข้อมูลกลับไปยังจุดนั้นและเริ่มต้นใหม่อีกครั้ง
สี่เหล่านี้เป็นองค์ประกอบพื้นฐานในการจัดการฐานข้อมูล SQL นี่เป็นเพจระดับสูงสำหรับผู้ที่ต้องการสำรวจเรื่องของ SQL ทำความรู้จักกับคำสั่งเหล่านี้และวิธีการใช้งาน และโลกใหม่ของฐานข้อมูลและการจัดการฐานข้อมูลก็เข้ามามีบทบาท เนื่องจาก SQL อยู่เบื้องหลังแอปพลิเคชันระบบคลาวด์ส่วนใหญ่ เว็บไซต์ เว็บแอป แอป และชุดเพิ่มประสิทธิภาพการทำงานส่วนใหญ่ที่อยู่รอบๆ จึงเป็นทักษะที่ดีในการเรียนรู้!
บทความที่น่าสนใจ
ตัวเลือกของบรรณาธิการ

วิธีแก้ไขการโทรผ่าน Wi-Fi ไม่ทำงานบน Android
เมื่อการโทรผ่าน Wi-Fi ไม่ทำงานบน Android มักเกิดจากปัญหาการเชื่อมต่อ เครือข่ายอาจไม่รองรับการโทรผ่าน Wi-Fi ความแรงของสัญญาณอาจอ่อนเกินไป หรือคุณอาจต้องรีสตาร์ทฮาร์ดแวร์

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

CyberLink Media Suite 8 Ultra รีวิว
Windows เต็มไปด้วยบิตและบ็อบพิเศษในปัจจุบันชุดซอฟต์แวร์สื่อมีช่วงเวลาที่ยากลำบากในการพิสูจน์ตัวเอง แม้แต่ฟังก์ชั่นขั้นสูงเช่นการตัดต่อวิดีโอก็ยังครอบคลุมโดย Live Essentials ของ Microsoft ในขณะที่การจัดการและแก้ไขรูปภาพ

7 วิธีแก้ไขเมื่ออีเมลหยุดทำงานบนโทรศัพท์ Android
ค้นหาวิธีง่ายๆ เจ็ดวิธีในการแก้ไขเมื่ออีเมลของคุณหยุดทำงานบนโทรศัพท์ Android
![วิธีใช้ Amazon Fire TV Stick โดยไม่ต้องใช้รีโมท [พฤศจิกายน 2020]](https://www.macspots.com/img/streaming-devices/28/how-use-an-amazon-fire-tv-stick-without-remote.jpg)
วิธีใช้ Amazon Fire TV Stick โดยไม่ต้องใช้รีโมท [พฤศจิกายน 2020]
ในฐานะผู้บริโภค คุณมีตัวเลือกวิธีดูทีวีมากกว่าที่เคย นั่นคือสิ่งที่ทำให้ Fire Stick ของ Amazon แปลกใจมาก แม้ว่าจะมีการแข่งขันกันมากขึ้นจาก Google, Apple และ Roku กลุ่มผลิตภัณฑ์ Fire TV ของพวกเขายังคงดำเนินต่อไป

วิธีปิดใช้งานความโปร่งใสสำหรับแถบงานใน Windows 8
คุณอาจสังเกตเห็นว่าแถบงานโปร่งใสเสมอใน Windows 8 ไม่ว่าจะเป็นหน้าต่างใดก็ตาม นี่จะแสดงวิธีปิดใช้งานความโปร่งใสสำหรับแถบงานใน Windows 8 ด้วยการคลิกสองครั้ง วิธีปิดใช้งานความโปร่งใสสำหรับแถบงานใน Windows 8 วิธีที่ 1 ง่าย ๆ แนะนำให้ใช้ซอฟต์แวร์ Winaero Tweaker ของเรา Winaero Tweaker

วิธีสร้างยาฟื้นฟูใน Minecraft
ด้วยสูตรยาฟื้นฟูใน Minecraft คุณสามารถชง Splash Potion of Regenere และ Linger Potion of Regeneration เพื่อรักษาผู้อื่นได้

