Pendahuluan
MariaDb merupakan managemen basis data relasional yang dikembangkan dari kode sumber Mysql. MariaDb lahir dikarenakan kekecewaan pengembang dengan Mysql yang diakuisisi oleh SUN dan Oracle. Dimana Mysql merupakan managemen basisdata relasional yang dikembangkan oleh Michael "Monthy" pada tahun 1990an untuk memenuhi kebutuhan-kebutuhan basisdata yang cepat dan fleksibel untuk applikasi web.
Tabel Konten
MariaDb adalah telah server database mysql lebih dari 20 tahun dan banyak sekali dokumentasi yang telah ada. Artikel ini membahas pemasangan mysql di android juga kueri yang penting dan biasa digunakan pada MariaDb.
Persiapan
Untuk persiapan memasang mariadb cukup memiliki 2 hal sederhana yaitu
✓ Koneksi internet
✓ Termux
Pemasangan MariaDb
Untuk memasangnya kita hanya perlu menggunakan perintah:
$ pkg update
$ pkg upgrade
$ pkg install mariadb
Bila sudah maka langkah selanjutnya gunakan perintah
$ mysql_install_db
$ mysqld
Lalu buka sesi baru terminal dengan mengusap layar ke kanan, dan tekan tombol new session yang ada di bagian bawah.
Masuklah ke mysql dengan perintah
$ mysql
Selanjutnya kita akan mereset password root pada mysql dengan perintah
ALTER USER 'root'@'localhost' IDENTIFIED BY 'yusufabdulloh';
Perintah diatas akan mengubah password root dengan yusufabdulloh tanpa tanda petik.
Untuk keluar silahkan gunakan perintah \q. Bila ingin masuk ke mysql dengan root bisa menggunakan perintah.
$ mysql -u root -p
lalu masukan password yang tadi digunakan.
Bila kamu ingin lebih mudah dalam memanage database kamu dengan MariaDb kamu bisa pasang PhpMyadmin juga di android. Untuk tutorialnya bisa dilihat disini.
Kueri Dasar Di MariaDb
Sebelum menggunakan kueri ini kamu harus masuk dulu ke mysql lalu menggunakan kueri-kueri ini atau phpmyadmin lalu mengeksekusinya dibagian sql.
Membuat Database
CREATE DATABASE mydb;
Pernyataan diatas akan membuat database dengan nama mydb.
Menggunakan Database
use mydb;
Membuat Sebuah Tabel
CREATE TABLE `users` (
`id` int(11) NOT NULL auto_increment,
`nama_depan` varchar(50) default NULL,
`nama_belakang` varchar(50) default NULL,
`telepon` varchar(200) default NULL,
`email` varchar(200) default NULL,
PRIMARY KEY (`id`)
);
Dengan mengeksekusi kueri diatas maka kamu akan membuat tabel bernama users dengan kolom-kolom bernama id, nama_depan, nama_belakang, telepon, email. Lalu menjadikan id sebagai Primary Key, dan tidak boleh kosong juga akan otomatis bertambah sesuai dengan urutan masuknya data pada database.
Memasukan Data Ke Tabel
INSERT INTO users(nama_depan,nama_belakang,telepon,email) VALUES ('yusuf', 'abdulloh', '(+62)838-1676-5188', '[email protected]');
atribut AUTO_INCREMENT digunakan untuk membuat identitas unik bagi data yang baru dibuat.
Menampilkan Data
SELECT * from users;
Kueri itu akan menampilkan semua kolom. Untuk menampilkan kolom nama_depan, dan telepon maka bisa menggunakan kueri ini.
SELECT nama_depan, telepon from users;
Menghapus Data
DELETE from users where id = 1;
Kueri diatas akan menghapus data dari tabel users yang memiliki id 1.
Membuat Komentar
untuk membuat komentar pada kueri yakni menambahkan dua strip sebelum komentar atau keterangan sebagai contoh yakni.
-- Untuk melihat data pada tabel users
SELECT * FROM users;
Mengimpor File SQL
.\ users.sql
Kueri diatas akan mengeksekusi tiap baris kueri pada file user.sql. Dengan catatan ini digunakan pada direktori yang sama pada saat masuk ke mysql.
Untuk tambahan catatan sebelum masuk ke mysql jalankan dulu mysql servernya dengan perintah $ mysqld. Dan bila kamu ingin menghentikan servernya gunakan perintah $ mysqladmin shutdown.
Selamat MariaDb sudah ada dalam genggaman anda. dan Happy Coding!