+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
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 2025
Baca Selengkapnya..
Menguak Keajaiban Crowdfunding: Alternatif Pembiayaan yang Menguntungkan bagi Wirausahawan Baru
Baca Selengkapnya..
Maksimalkan Hubungan dengan Pelanggan dan Efisiensi Operasional dengan CRM dan ERP
Baca Selengkapnya..
Teknologi Drone: Revolusi dalam Pengiriman Barang dan Pengawasan Lingkungan
Baca Selengkapnya..
Memanfaatkan Tren Pasar untuk Sukses Bisnis Anda
Baca Selengkapnya..
Meningkatkan Kesehatan dan Produktivitas Karyawan: Peran Teknologi Wearable
Baca Selengkapnya..
Dampak Positif dan Negatif Teknologi AI Generatif dalam Industri Kreatif
Baca Selengkapnya..
Rahasia Kesuksesan Startup Unicorn: Apa yang Membuat Mereka Berbeda?
Baca Selengkapnya..
Meningkatkan Produktivitas di Era Kerja Hibrida: Peran Teknologi dan Strategi Implementasi Sukses
Baca Selengkapnya..
Meningkatkan Loyalitas Pelanggan: Langkah-Langkah Sukses dengan Omnichannel
Baca Selengkapnya..
Memanfaatkan Keunggulan Digital Twin dalam Simulasi dan Pengembangan Proyek Bisnis
Baca Selengkapnya..
Mengungkap Peran Robotika dalam Kehidupan: Dari Manufaktur ke Rumah Tangga
Baca Selengkapnya..
Mengoptimalkan Operasional Perusahaan Melalui Digitalisasi Supply Chain
Baca Selengkapnya..
Startup vs. Korporasi: Siapa yang Lebih Unggul dalam Beradaptasi dengan Teknologi?
Baca Selengkapnya..
Mewujudkan Potensi Bisnis dalam Era Smart Cities: Dampak dan Peluang Inovasi
Baca Selengkapnya..
Transformasi Digital: Jalan Menuju Keberhasilan di Era Disrupsi
Baca Selengkapnya..
Menggali Dampak Teknologi Pengisian Daya Nirkabel pada Perkembangan Bisnis
Baca Selengkapnya..
Mengapa Internet of Things (IoT) Menjadi Tren Utama dan Revolusi di Era Digital ?
Baca Selengkapnya..
Mengatasi Ancaman Serangan Siber di Indonesia: Langkah-langkah Penting untuk Keamanan Digital
Baca Selengkapnya..
Navigasi Kolaborasi Manusia dan Mesin di Industri 4.0: Meningkatkan Produktivitas dan Inovasi
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..
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
Menguak Keajaiban Crowdfunding: Alternatif Pembiayaan yang Menguntungkan bagi Wirausahawan Baru
Maksimalkan Hubungan dengan Pelanggan dan Efisiensi Operasional dengan CRM dan ERP
Teknologi Drone: Revolusi dalam Pengiriman Barang dan Pengawasan Lingkungan
Memanfaatkan Tren Pasar untuk Sukses Bisnis Anda
Meningkatkan Kesehatan dan Produktivitas Karyawan: Peran Teknologi Wearable
Dampak Positif dan Negatif Teknologi AI Generatif dalam Industri Kreatif
Rahasia Kesuksesan Startup Unicorn: Apa yang Membuat Mereka Berbeda?
Meningkatkan Produktivitas di Era Kerja Hibrida: Peran Teknologi dan Strategi Implementasi Sukses
Meningkatkan Loyalitas Pelanggan: Langkah-Langkah Sukses dengan Omnichannel
Memanfaatkan Keunggulan Digital Twin dalam Simulasi dan Pengembangan Proyek Bisnis
Mengungkap Peran Robotika dalam Kehidupan: Dari Manufaktur ke Rumah Tangga
Mengoptimalkan Operasional Perusahaan Melalui Digitalisasi Supply Chain
Startup vs. Korporasi: Siapa yang Lebih Unggul dalam Beradaptasi dengan Teknologi?
Mewujudkan Potensi Bisnis dalam Era Smart Cities: Dampak dan Peluang Inovasi
Transformasi Digital: Jalan Menuju Keberhasilan di Era Disrupsi
Menggali Dampak Teknologi Pengisian Daya Nirkabel pada Perkembangan Bisnis
Mengapa Internet of Things (IoT) Menjadi Tren Utama dan Revolusi di Era Digital ?
Mengatasi Ancaman Serangan Siber di Indonesia: Langkah-langkah Penting untuk Keamanan Digital
Navigasi Kolaborasi Manusia dan Mesin di Industri 4.0: Meningkatkan Produktivitas dan Inovasi
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
Back to top