คำสั่ง select และ insert เป็นสิทธิ์ขั้นต่ำที่ผู้ใช้ MySQL กำหนดเพื่อเพิ่มประสิทธิภาพและซ่อมแซม
คุณสามารถใช้ไวยากรณ์ด้านล่างเพื่อให้การแทรกและเลือกสิทธิ์แก่ผู้ใช้ -
ให้สิทธิ์แทรก เลือกบน yourDatabaseName.* to 'yourUserName'@'localhost';
ขั้นแรก นี่คือการสืบค้นเพื่อสร้างผู้ใช้ -
mysql> สร้างผู้ใช้ 'Emma'@'localhost' ระบุโดย 'Emma123' ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.26 วินาที)
นี่คือแบบสอบถามเพื่อให้ทุนสำหรับผู้ใช้ข้างต้น -
mysql> อนุญาตการแทรก เลือกบนเว็บ * ถึง 'Emma'@'localhost'; ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.21 วินาที)
นี่คือแบบสอบถามเพื่อแสดงการอนุญาตทั้งหมดของผู้ใช้ข้างต้น -
mysql> แสดงเงินช่วยเหลือสำหรับ 'Emma'@'localhost';
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อน>+--------------------------------------------- ---------+| ทุนสำหรับ Emma@localhost |+------------------------------------------ --------------+| ให้สิทธิ์การใช้งาน *.* แก่ `Emma`@`localhost` || GRANT SELECT, แทรกบน `web`.* ถึง `Emma`@`localhost` |+------------------------------------ -----------------------------------+2 แถวในชุด (0.00 วินาที)