+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..
Deep Learning dalam Dunia Digital: Mendorong Efisiensi dan Produktivitas
Baca Selengkapnya..
Transformasi Digital dalam Sektor Pendidikan: Pembelajaran Jarak Jauh dan Hybrid
Baca Selengkapnya..
Machine Learning untuk Analisis Big Data: Mengatasi Kompleksitas dengan Kecerdasan Buatan
Baca Selengkapnya..
Memanfaatkan 3D Printing untuk Inovasi dalam Industri Manufaktur
Baca Selengkapnya..
Mengoptimalkan Pengalaman Pelanggan melalui Chatbot dan Virtual Assistant
Baca Selengkapnya..
Evolusi Media Sosial: Strategi Bisnis di Era Gen Z dan Generasi Alpha
Baca Selengkapnya..
Masa Depan Metaverse dalam Dunia Bisnis dan Pemasaran
Baca Selengkapnya..
CEO IDMETAFORA M Abdurrohman Alhafidz, Sandiaga Uno dan Rektor Amikom Dialog Tentang Metaverse
Baca Selengkapnya..
Cara Membangun Tim IT yang Efektif dalam Perusahaan
Baca Selengkapnya..
Memahami Data Analytics: Langkah Menuju Prediksi dan Optimalisasi Kinerja Perusahaan
Baca Selengkapnya..
Menguatkan Hubungan dengan Pelanggan melalui Pemasaran Konten yang Efektif
Baca Selengkapnya..
Virtual Reality (VR): Mulai dari Pengertian hingga Contoh Penerapan
Baca Selengkapnya..
Teknologi Hijau: Solusi untuk Bisnis yang Lebih Ramah Lingkungan
Baca Selengkapnya..
Optimasi Manajemen Proyek: Strategi Efektif Menggunakan Alat Digital
Baca Selengkapnya..
Menghadapi Disrupsi Teknologi: Bagaimana Bisnis Harus Beradaptasi
Baca Selengkapnya..
Augmented Reality (AR): Teknologi Masa Depan yang Menghubungkan Dunia Nyata dan Virtual
Baca Selengkapnya..
Menghadapi Ancaman Ransomware: Tindakan Pencegahan Untuk Bisnis
Baca Selengkapnya..
Tips Pemasaran Digital untuk Startup: Meningkatkan Visibilitas di Era Digital
Baca Selengkapnya..
Smart City: Solusi Kota Modern untuk Efisiensi dan Kualitas Hidup yang Lebih Baik
Baca Selengkapnya..
Peran Teknologi dalam Meningkatkan Efisiensi dan Ketepatan Rantai Pasokan
Baca Selengkapnya..
Teknologi 5G: Pengertian, Sejarah, Jenis, Kelebihan, Kekurangan hingga Cara Kerja
Baca Selengkapnya..
Pentingnya Pendidikan Teknologi untuk Meningkatkan Kualitas Sumber Daya Manusia di Kalangan Gen Z
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
Deep Learning dalam Dunia Digital: Mendorong Efisiensi dan Produktivitas
Transformasi Digital dalam Sektor Pendidikan: Pembelajaran Jarak Jauh dan Hybrid
Machine Learning untuk Analisis Big Data: Mengatasi Kompleksitas dengan Kecerdasan Buatan
Memanfaatkan 3D Printing untuk Inovasi dalam Industri Manufaktur
Mengoptimalkan Pengalaman Pelanggan melalui Chatbot dan Virtual Assistant
Evolusi Media Sosial: Strategi Bisnis di Era Gen Z dan Generasi Alpha
Masa Depan Metaverse dalam Dunia Bisnis dan Pemasaran
CEO IDMETAFORA M Abdurrohman Alhafidz, Sandiaga Uno dan Rektor Amikom Dialog Tentang Metaverse
Cara Membangun Tim IT yang Efektif dalam Perusahaan
Memahami Data Analytics: Langkah Menuju Prediksi dan Optimalisasi Kinerja Perusahaan
Menguatkan Hubungan dengan Pelanggan melalui Pemasaran Konten yang Efektif
Virtual Reality (VR): Mulai dari Pengertian hingga Contoh Penerapan
Teknologi Hijau: Solusi untuk Bisnis yang Lebih Ramah Lingkungan
Optimasi Manajemen Proyek: Strategi Efektif Menggunakan Alat Digital
Menghadapi Disrupsi Teknologi: Bagaimana Bisnis Harus Beradaptasi
Augmented Reality (AR): Teknologi Masa Depan yang Menghubungkan Dunia Nyata dan Virtual
Menghadapi Ancaman Ransomware: Tindakan Pencegahan Untuk Bisnis
Tips Pemasaran Digital untuk Startup: Meningkatkan Visibilitas di Era Digital
Smart City: Solusi Kota Modern untuk Efisiensi dan Kualitas Hidup yang Lebih Baik
Peran Teknologi dalam Meningkatkan Efisiensi dan Ketepatan Rantai Pasokan
Teknologi 5G: Pengertian, Sejarah, Jenis, Kelebihan, Kekurangan hingga Cara Kerja
Pentingnya Pendidikan Teknologi untuk Meningkatkan Kualitas Sumber Daya Manusia di Kalangan Gen Z
Back to top