Seperti pada catatan sebelumnya, instruksi atau perintah SQL dapat dikelompokan menjadi 3 bagian, yakni DDL, DML, dan DCL. Perintah-perintah tersebut bisa kita jalankan pada aplikasi MariaDB untuk melakukan pendefinisian, manipulasi, serta kontrol pada database. Untuk itu, mari kita pelajari beberapa bahasa dasar yang digunakan pada MariaDB.
Langkah awal yang harus dipersiapkan adalah mengaktifkan service dari SQL itu sendiri, pada xampp di archlinux, kita bisa mulai dengan perintah
sudo /opt/lampp/xampp start
, ini berfungsi untuk memanggil fungsi start pada aplikasi xampp, yang berada pada direktori /opt/lampp, Secara otomatis, server mysql atau mariaDB akan berjalan bersama program web server (apache) dan ftp.
Selanjutnya adalah login untuk bisa masuk kedalam aplikasi mysql. Untuk melakukannya, /opt/lampp/bin/mysql -u root -p
/opt/lampp/bin : adalah tempat dimana mysql berada
mysql : adalah nama aplikasi yang akan kita jalankan
-u root : adalah parameter untuk memasukkan nama user (i.e. root)
-p : adalah parameter untuk memasukkan password, kita bisa langsung ketik, atau kita bisa tekan enter terlebih dahulu agar password yang kita ketikkan tidak tampak. Secara default, password user root untuk mysql mariaDB adalah empty atau tidak menggunakan password. Tapi, bila kita sudah melakukan setelan tersendiri pada saat instalasi atau setelah instalasi, maka sesuaikan username dan password yang digunakan.
/opt/lampp/bin : adalah tempat dimana mysql berada
mysql : adalah nama aplikasi yang akan kita jalankan
-u root : adalah parameter untuk memasukkan nama user (i.e. root)
-p : adalah parameter untuk memasukkan password, kita bisa langsung ketik, atau kita bisa tekan enter terlebih dahulu agar password yang kita ketikkan tidak tampak. Secara default, password user root untuk mysql mariaDB adalah empty atau tidak menggunakan password. Tapi, bila kita sudah melakukan setelan tersendiri pada saat instalasi atau setelah instalasi, maka sesuaikan username dan password yang digunakan.
Perintah dasar untuk menggunakan MariaDB adalah sebagai berikut :
Mendefinisikan Data
- Melihat database yang ada :
>show databases;
- Membuat sebuah databases baru :
>create database nama_databases;
- Memilih database untuk melakukan manipulasi.
>use nama_databases;
- Membuat sebuah tabel/entitas.
Pastikan kita telah berada atau menggunakan sebuah database sebelum membuat tabel.
>create table nama_tabel (field(1) [spasi] tipeData [spasi] tipeDataAtribut,field(n) [spasi] tipeData [spasi] tipeDataAtribut);
Untuk tipe data atribut akan coba dijelaskan pada catatan selanjutnya. - Menampilkan tabel sebuah database.
>show tables;
- Menampilkan deskripsi atau menampilkan field dari sebuah databases.
>desc nama_tabel;
- Menampilkan isi data dari sebuah tabel.
>select field from tabel;
- Menghapus tabel.
>drop table nama_tabel;
- Menghapus database.
>drop database nama_database;
Perintah Alter
Perintah alter adalah perintah yang bisa digunakan untuk melakukan pengubahan terhadap struktur dari sebuah tabel seperti nama field, tipe data, primary key, dll. Berikut adalah penerapan perintah alter terhadap sebuah tabel.
- Mengganti sebuah field (mengganti nama, mengganti tipe data, mengganti nilai tipe data, menggati tipe data atribut, dsb).
>alter table nama_tabel change nama_field_awal nama_field_baru tipe_data_baru atribut_baru;
- Menghapus primary key.
>alter table nama_tabel drop primary key;
- Menambahkan primary key.
>alter table nama_tabel add primary key (field);
- Menghapus field.
>alter table nama_tabel drop field;
- Menambahkan field.
>alter table nama_tabel add field_baru typeData posisi;
secara default, parameter posisi akan menyimpan field baru di akhir, untuk melakukan setelan, bisa gunakan perintahafter
field_yang_ada
untuk menyimpan dibawah field yang ada ataufirst
untuk menjadikan field paling atas. - Memodifikasi sebuah field.
>alter table nama_tabel modify coloumn field type(10);
Terima kasih telah membaca artikel tentang Perintah Dasar MariDB 1 di blog Learning || Sharing jika anda ingin menyebar luaskan artikel ini di mohon untuk mencantumkan link sebagai Sumbernya, dan bila artikel ini bermanfaat silakan bookmark halaman ini diwebbroswer anda, dengan cara menekan Ctrl + D pada tombol keyboard anda.