Get Started. It's Free
or sign up with your email address
DCL by Mind Map: DCL

1. DCL (Data Control Language) คือกลุ่มภาษาที่ใช้สำหรับการกำหนดสิทธิในการเข้าถึงข้อมูลที่จัดเก็บอยู่ในตาราง ข้อมูล เช่น กำหนดให้ นาย A สามารถเข้าถึงเฉพาะตารางข้อมูลนี้ ห้ามเข้าถึงตารางข้อมูลอื่น ๆ หรือกำหนดให้ นาย B เข้าถึงได้ เฉพาะ Field ที่ต้องการเป็นต้น โดยมีคำสั่งต่าง ๆ โดยย่อดังนี้

2. การถอนสิทธิทำได้ดังนี้ mysql > revoke all -> on * -> from somchai กำหนดผู้ใช้ที่ไม่มีสิทธิ mysql > grant usage -> on widebook.* -> to somsri identified by ‘magic123' การเพิ่มสิทธิ mysql > grant select, insert, update, delete, index, alter, create, drop -> on widebook.* -> to somsri

3. คำสั่ง GRANTคำสั่ง REVOKE

4. mysql > grant all -> on * -> to somchai identified by ‘qxz254' -> with grant option นี่เป็นการให้สิทธิทั้งหมดกับฐานข้อมูลทั้งหมดไปยังผู้ใช้ ชื่อ somchai ด้วยรหัสผ่าน qxz254 และยอมให้ส่งผ่านสิทธิที่กำหนดให้