Similar topics
User Yang Sedang Online
Total 5 uses online :: 0 Terdaftar, 0 Tersembunyi dan 5 Tamu Tidak ada
User online terbanyak adalah 34 pada Tue Oct 22, 2024 10:15 pm
Archieve
Data Control Language Menggunakan Mysql
Halaman 1 dari 1
Data Control Language Menggunakan Mysql
Data Control Language, Berisi perintah-perintah untuk mngendalikan pengaksesan data.
Yang termasuk DCL adalah :
- GRANT memberikan kendali pada pengaksesan data.
BU : GRANT hak akses ON objek TO pemakai;
- REVOKE mencabut kemampuan pengaksesan data
BU : REVOKE hak_akses ON objek FROM pemakai;
- LOCK TABLE untuk mengunci table
BU :
LOCK TABLES
tbl_name [AS alias] {READ [LOCAL] | [LOW_PRIORITY] WRITE}
[, tbl_name [AS alias] {READ [LOCAL] | [LOW_PRIORITY] WRITE}] ...
UNLOCK TABLES
selain itu juga terdapat pengendali transaksi :
- SAVE POINT : BU : SAVEPOINT to [parameter]
- COMMIT : Menyetujui rangkaian perintah yang telah berhasil dilakukan
- ROLLBACK : Membatalkan transaksi yang dilakukan karena adanya kesalahan atau
kegagalan pada salah satu rangkaian perintah.
BU : ROLLBACK TO [parameter]
Kemudian untuk tambahan dalam membuat user pada mysql dapat menggunakan perintah berikut :
BU : CREATE USER nama_user IDENTIFIED BY ‘password’;
setelah user terbentuk, jika ingin menggunakan user tersebut dapat memanggilnya dengan cara :
mysql - u [nama_user] -p
Jika ingin mengganti password user dapat menggunakan perintah :
BU : SET PASSWORD FOR [nama_user] = PASSWORD (‘[password_baru]’);
Jika ingin mengganti nama user dapat menggunakan perintah :
BU : RENAME USER nama_lama TO nama_baru;
Jika ingin menghapus user yang tidak diperlukan dapat menggunakan perintah :
BU : DROP USER [nama_user]
Yang termasuk DCL adalah :
- GRANT memberikan kendali pada pengaksesan data.
BU : GRANT hak akses ON objek TO pemakai;
- REVOKE mencabut kemampuan pengaksesan data
BU : REVOKE hak_akses ON objek FROM pemakai;
- LOCK TABLE untuk mengunci table
BU :
LOCK TABLES
tbl_name [AS alias] {READ [LOCAL] | [LOW_PRIORITY] WRITE}
[, tbl_name [AS alias] {READ [LOCAL] | [LOW_PRIORITY] WRITE}] ...
UNLOCK TABLES
selain itu juga terdapat pengendali transaksi :
- SAVE POINT : BU : SAVEPOINT to [parameter]
- COMMIT : Menyetujui rangkaian perintah yang telah berhasil dilakukan
- ROLLBACK : Membatalkan transaksi yang dilakukan karena adanya kesalahan atau
kegagalan pada salah satu rangkaian perintah.
BU : ROLLBACK TO [parameter]
Kemudian untuk tambahan dalam membuat user pada mysql dapat menggunakan perintah berikut :
BU : CREATE USER nama_user IDENTIFIED BY ‘password’;
setelah user terbentuk, jika ingin menggunakan user tersebut dapat memanggilnya dengan cara :
mysql - u [nama_user] -p
Jika ingin mengganti password user dapat menggunakan perintah :
BU : SET PASSWORD FOR [nama_user] = PASSWORD (‘[password_baru]’);
Jika ingin mengganti nama user dapat menggunakan perintah :
BU : RENAME USER nama_lama TO nama_baru;
Jika ingin menghapus user yang tidak diperlukan dapat menggunakan perintah :
BU : DROP USER [nama_user]
Halaman 1 dari 1
Permissions in this forum:
Anda tidak dapat menjawab topik