+62 896 6423 0232
|
info@idmetafora.com
Home
(current)
ERP System
Purchasing System
Warehouse Management System
Point of Sales System
Finance & Budgeting System
Accounting System
Legal & Administration System
Audit System
Tax System
Business Intelligent
Pharmacy Management System
Architect Management System
Project Management System
Web Development
Web Development Services
Our Web Portfolio's
Web Development Price List
Internet Of Things
Tech News
Our Company
About Us
Contact
Telephone
Apa itu MySQL dan Fungsinya
31 August, 2022
|
Oriza
Apa itu MySQL dan Fungsinya
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 Root
Silahkan 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 tablemenggunakan 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:
Tertarik berlangganan artikel seperti ini di email? Silahkan email anda dibawah ini!
Subscribe Now
This site is protected by reCAPTCHA and the Google
Privacy Policy
and
Terms of Service
apply.
Ciptakan Terobosan: Peluang Magang di Startup Teknologi yang Disruptif di Jogja
Kesempatan lowongan magang terbaru di tahun 2024
Baca Selengkapnya..
Menuju Masa Depan Teknologi: Tren Energi Bersih dan Private 5G pada 2024
Baca Selengkapnya..
Menggali Potensi 5G dan IoT: Revolusi Konektivitas dalam Bisnis Global
Baca Selengkapnya..
Revolusi Digital yang Mendatang: Sinergi Jaringan 5G Pribadi dan Komputasi Edge
Baca Selengkapnya..
Optimasi Peringkat Website: Strategi SEO Efektif bersama ToffeeDev
Baca Selengkapnya..
Masa Depan E-Commerce: Menggali Potensi Hyper-Personalisasi
Baca Selengkapnya..
Menjelajahi Masa Depan Hijau: Peran Vital Startup Teknologi Hijau
Baca Selengkapnya..
Masa Depan Pendidikan: Menggali Manfaat dan Tantangan Teknologi dalam Proses Pembelajaran
Baca Selengkapnya..
Mengoptimalkan Operasi Bisnis Anda dengan Integrasi IoT
Baca Selengkapnya..
Kewirausahaan di Era Digital: Menghadapi Tantangan dan Memanfaatkan Peluang untuk Kesuksesan
Baca Selengkapnya..
Menjelajahi Metaverse dalam Dunia Bisnis: Peluang dan Tantangan
Baca Selengkapnya..
Memanfaatkan Teknologi dengan Bijak: Gaya Hidup Anak Muda di Era Digital
Baca Selengkapnya..
Super Apps dan Anak Muda: Mengapa Semua yang Kamu Butuhkan Ada di Genggaman
Baca Selengkapnya..
Peran Influencer dalam Pemasaran Digital
Baca Selengkapnya..
Peran Teknologi dalam Menghadapi Dinamika Lingkungan Bisnis: Studi Kasus Perusahaan Digital
Baca Selengkapnya..
Omnichannel Marketing: Meningkatkan Pengalaman Pelanggan dengan Integrasi Lintas Saluran
Baca Selengkapnya..
Pengaruh Generasi Z terhadap Tren Konsumsi
Baca Selengkapnya..
Esports: Karier Masa Depan atau Hobi Seru? Jawabannya di Tangan Gen Z dan Alpha
Baca Selengkapnya..
Revolusi Internet of Things (IoT) dalam Kehidupan Sehari-hari
Baca Selengkapnya..
Teknologi Quantum: Terobosan Menuju Kecepatan dan Akurasi Data
Baca Selengkapnya..
Transformasi Bisnis dengan Teknologi AI dan Otomasi
Baca Selengkapnya..
Ekonomi Kreator: Peluang Bisnis yang Dikembangkan oleh Gen Z dan Alpha
Baca Selengkapnya..
Robot, AI, dan Kita: Mengapa Generasi Baru Perlu Jadi Ahli Teknologi
Baca Selengkapnya..
Tags
MySQL
apa itu MySQL
MySQL adalah
Fungsi MySQL
SQL
DDL
DML
DCL
Login dan Logut MySQL Sarver
Opsi MySQL
Definisi MySQL
cara menggunakan MySQL
Artikel rekomendasi untuk Anda
Menuju Masa Depan Teknologi: Tren Energi Bersih dan Private 5G pada 2024
Menggali Potensi 5G dan IoT: Revolusi Konektivitas dalam Bisnis Global
Revolusi Digital yang Mendatang: Sinergi Jaringan 5G Pribadi dan Komputasi Edge
Optimasi Peringkat Website: Strategi SEO Efektif bersama ToffeeDev
Masa Depan E-Commerce: Menggali Potensi Hyper-Personalisasi
Menjelajahi Masa Depan Hijau: Peran Vital Startup Teknologi Hijau
Masa Depan Pendidikan: Menggali Manfaat dan Tantangan Teknologi dalam Proses Pembelajaran
Mengoptimalkan Operasi Bisnis Anda dengan Integrasi IoT
Kewirausahaan di Era Digital: Menghadapi Tantangan dan Memanfaatkan Peluang untuk Kesuksesan
Menjelajahi Metaverse dalam Dunia Bisnis: Peluang dan Tantangan
Memanfaatkan Teknologi dengan Bijak: Gaya Hidup Anak Muda di Era Digital
Super Apps dan Anak Muda: Mengapa Semua yang Kamu Butuhkan Ada di Genggaman
Peran Influencer dalam Pemasaran Digital
Peran Teknologi dalam Menghadapi Dinamika Lingkungan Bisnis: Studi Kasus Perusahaan Digital
Omnichannel Marketing: Meningkatkan Pengalaman Pelanggan dengan Integrasi Lintas Saluran
Pengaruh Generasi Z terhadap Tren Konsumsi
Esports: Karier Masa Depan atau Hobi Seru? Jawabannya di Tangan Gen Z dan Alpha
Revolusi Internet of Things (IoT) dalam Kehidupan Sehari-hari
Teknologi Quantum: Terobosan Menuju Kecepatan dan Akurasi Data
Transformasi Bisnis dengan Teknologi AI dan Otomasi
Ekonomi Kreator: Peluang Bisnis yang Dikembangkan oleh Gen Z dan Alpha
Robot, AI, dan Kita: Mengapa Generasi Baru Perlu Jadi Ahli Teknologi
Back to top