+62 896 6423 0232 | info@idmetafora.com
Software ERP Indonesia IDMETAFORA


Pengertian MySQL, Fungsi, dan Cara Kerjanya

30 August, 2022   |   Oriza

Pengertian MySQL, Fungsi, dan Cara Kerjanya

SQL merupakan bahasa pemrograman yang perlu Anda pahami karena dapat merelasikan antara beberapa tabel dengan database maupun antar database. Ada tiga bentuk SQL yang perlu Anda ketahui, yaitu Data Definition Language (DDL), Data Manipulation Language(DML), dan Data Control Language (DCL).
 

Data Control Language

Jika Anda sudah memiliki pengguna dan ingin menetapkan izin untuk setiap pengguna, Anda perlu memahami berbagai  jenis DCL dan cara menggunakannya. DCL membantu Anda memberikan  akses basis data, menentukan ruang disk, mengalokasikan ruang disk, dan memantau penggunaan basis data.
Terdapat beberapa perintah  yang perlu diketahui
GRANT : dipakai unutk memberikan izin kepada user untuk mengakses databse
REVOKE : Dipakai untuk membatalakan izin user untuk mengakses database
COMMIt : Dipakai untuk menetapkan penyimpanan database
ROOLBACK : Dipakai untuk membatalkan penyimpanan pada Database
 

Fungsi – Fungsi di MySQL Server

Dibawah ini ada beberapa fungsi yang bisa anda jalankan menggunakan teks perintah (command prompt).
Untuk masuk kedalam server MySQL server buka CMD
 

Login dan Logut MySQL Sarver

MySQL adalah database  server manager dengan keamanan yang cukup untuk memiliki aturan perizinan yang ketat. Oleh karena itu, jika Anda ingin mengakses MySQL, Anda harus menggunakan kata sandi yang telah Anda tetapkan sebelumnya.  Jika Anda tidak mengatur pengguna untuk masuk ke MySQL sebelum
, Anda dapat menggunakan pengguna root dengan mengetikkan perintah berikut:
$mysql –u root –p
 
Bagi kalian yang belum tahuapa itu mysql code
Opsi –u merupakan tanda jika ingin login menggunakan user dengan menggunakan password yang dinyatakan dengan opsi –p.
 
Jika ingin keluar, anda hanya mengetik perintah quit atau \q
 

Opsi MySQL Server

Beberapa bantuan yang bisa diakses untuk mengubah server, adalah dengan mengetik \h atau\? Ke dalam koneksi mysql yang aktif.
 
Perintah Adminstrasi di MySQL Server
Definisi lain dari server MySQL adalah sistem manajemen database  yang bersifat client/server. Oleh karena itu, sangat penting untuk mengatur izin untuk setiap pengguna. Tetapkan izin ini sehingga semua pengguna memiliki izin yang berbeda. Pengguna juga dapat mengatur izin sehingga mereka hanya dapat mengakses database tertentu. Pengaturan hak akses di MySQL  sangat berguna, terutama karena perangkat lunak ini berjalan di jaringan publik yang dapat diakses oleh semua pengguna melalui Internet. Sebelum Anda dapat mengatur izin, Anda harus  terlebih dahulu membuat pengguna MySQL selain root.
 
Membuat user baru
Anda dapat menggunakan perintah SQL bernama "INSERT" untuk membuat pengguna baru  dalam database di server MySQL. Misalnya, Anda dapat menggunakan sintaks berikut: INSERT INTO user(host, user, password) VALUES(‘%’,’nama_user’,’password’);
Perintah diatas adalah untuk menambahkan user baru kedala table.
Selain diatas, ada juga perintah GRANT untuk membuat user dan table baru.
 
Langkah masuk ke Dalam MySQL  server
menggunakan user rootSilahkan anda masuk kedalam database dengan menggunakan perintah $ mysql –u root –p, lalu masukan password untuk user (root)
 
Membuat user untuk database
Untuk membuat user dan database gunakan perintah GRANT PRIVILEGES ON *.* TO ‘USERNAME ‘@’ ‘localhost’ IDENTIFIED BY ‘ password;
Dari perintah tersebut kalian akan membuat user dengan hak akses menyeluruh seperti (root). Dan ada juga batasan hak akses dari masing-masing uer yang dibuat dengan menggunakan perintah SELECT seperti berikut ini; GRANT SELECT ON *.* TO username ‘@’ localhost. Setelah selesai akhiri session denganmenggunkan perintah quit atau \q
 
Membuat Database Menggunakan User Baru
Silahkan anda masuk kembali kedalam db menggunakannperintah “CREATE”; create database nama_database
 
Memaasukan Table ke Dalam Database
Jika anda sudah membuat database anda , anda harus masuk dulu ke dalam database untukmembuat table menggunakan perintah “use”
Contoh perintahnya adalah use karyawan setelah kalian berhasil masuk, sekarang anda harus membuat table sesuai dengan kebutuhan anda, dengan menuliskan perintah CREATE TABLE contoh( id smallint unsigned not null auto_increment, name varchar(20) not null, constraint pk_example primary key (id) );
INSERT INTO contoh( id, name ) VALUES ( null, ‘Sample data’ );
 
 

Memberikan Hak Akses User

Jika Anda membuat pengguna tetapi lupa membuat izin, Anda dapat menggunakan perintah GRANT untuk mengubah pengguna dan memberikan akses. Berikut ini adalah contoh penggunaan sintaks.
 
Melihat Seluruh User yang Sudah Ada
Anda dapat melihat semua user dengan menggunakan perintah “SELECT” Contoh perintah ; SELECT user, host from mysql.user;
 
Melihat Hak Akses User
Juka anda sudah menemukan user yang anda maksutkan, selanjjtnya gunakan perintah “GRANT” untuk melihat user, contoh penulisannya ; show grants for ‘user’ @host;
 
Membatalkan Hak Akses User
Sebelum mengatur ulang hak istimewa baru dari pengguna yangada, Anda harus terlebih dahulu mencabut hak istimewa saat ini menggunakan perintah REVOKE, contooh perintahnya adalah revoke all privileges on *.* from ‘user’@’host’;
 
Memberikan Hak Akses
Kembalikan hak istimewa ke pengguna yangaksesnya telah dicabut dengan menggunakan perintah GRANT dengan beberapa opsi yang berlaku seperti SELECT, INSERT, UPDATE, dan DELETE.
 
Melakukan Flush
Jangan lupa bilas setelah selesai. Perintah ini berguna untuk memperbarui dan menerapkan aturan baru yang valid.
 

Kesimpulan

MySQL adalah sistem manajemen basis data yang membantu Anda mengelola basis data di situs web Anda. Sebuah sistem manajemen database menggunakan mysql memiliki banyak fitur. Selain itu, proses instalasi sebelum digunakan sangat sederhana, bahkan seorang amatir pun dapat langsung memahaminya. MySQL bekerja dengan bahasa pemrograman SQL. Bahasa pemrograman ini memiliki beberapa fungsi dan perintah yang dapat Anda gunakan untuk menambahkan, memodifikasi, dan mengelola berbagai jenis data, seperti integer, float,  dan string.

IDMETFORA adalah Perusahaan Solusi IT, bisnis utama kami adalah Pengembangan ERP.Kami juga mendukung klien kami dalam pengembangan Internet of Things, Desain & Pengembangan Web.
Hubungi kami di : 0896 6423 0232 atau 0813 9399 3723.
Jl. Damai, Sleman, Yogyakarta.
PT Metafora Indonesia Teknologi

 

Liputan Software ERP IDMETAFORA Indonesia!

Jika anda merasa artikel ini bermanfaat, bagikan ke pengikut anda melalui tombol dibawah ini:



Software ERP Indonesia

Artikel rekomendasi untuk Anda