Page 45 - sql_ebook_codingthailand
P. 45

41



                   6.1 รู้จักกับสิทธิ (Privileges) ต่างๆ ในการเข้าถึงข้อมูล ของระบบจัดการฐานข้อมูล

                          ระบบจัดการฐานข้อมูล (DBMS) จะมีระบบความปลอดภัยและการควบคุมการเข้าถึงของ
                   ข้อมูลต่างๆ ในฐานข้อมูล การควบคุมนี ก็หมายถึงสิทธิที จะอนุญาตให้ผู้ใช้แต่ละคนทําอะไรได้บ้าง

                   สิทธิ (Privilege) สรุปได้ดังนี



                        สิทธิ (Privileges)                           ความหมาย

                           SELECT             อนุญาตให้เรียกดูข้อมูลในตารางที กําหนด
                            INSERT            อนุญาตให้เพิ มแถวข้อมูลในตารางที กําหนด

                           UPDATE             อนุญาตให้แก้ไขข้อมูลของแถวในตารางที กําหนด

                           DELETE             อนุญาตให้ลบข้อมูลของแถวในตารางที กําหนด
                            ALTER             อนุญาตให้แก้ไข หรือเปลี ยนโครงสร้างตารางที กําหนด

                             ALL              อนุญาตให้สิทธิทั งหมดในการกระทํากับตารางที กําหนด



                          สิทธิ (Privileges) นั นค่อนข้างสําคัญเพราะหมายถึงความปลอดภัย ความถูกต้องของข้อมูล

                   การให้สิทธิต่างๆ แก่ผู้ใช้คนอื นๆ นั นควรพิจารณา และใช้อย่างระมัดระวัง


                   6.2 การให้สิทธิ (Privileges) ผู้ใช้คนอื นเข้าถึงข้อมูลด้วยคําสั ง GRANT

                         คําสั ง GRANT เป็นคําสั งที มีหน้าที ให้สิทธิ (Privileges) อนุญาตให้ผู้ใช้คนอื นสามารถใช้
                       งานในรูปแบบสิทธิต่างๆกับตารางของเราได้

                   รูปแบบคําสั ง

                   GRANT สิทธิที 1, สิทธิที 2, …
                   ON ชื อตาราง

                   TO ชื อผู้ใช้1, ชื อผู้ใช้2, …

                     หรือหากเราต้องการให้สิทธิทั งหมดสามารถเขียนคําสั งได้ ดังนี

                   รูปแบบคําสั ง

                   GRANT ALL PRIVILEGES
                   ON ชื อตาราง

                   TO ชื อผู้ใช้1, ชื อผู้ใช้2, …











                                               เรียนเขียนโปรแกรมฟรี กับโค้ชเอก ได้ที  www.codingthailand.com
   40   41   42   43   44   45   46   47