Tugas ~ MySQL Koneksi dengan Database, Menambah Database, Tabel, Field, dan Data Field
Command MySQL pada catatan ini menggunakan XAMPP pada sistem operasi berbasis GNU/Linux (contoh : ./opt/lampp/bin/mysql), untuk cara memanggil command MySQL gunakan penyesuaian sesuai dengan sistem operasi yang Anda gunakan, dan atribut perintah mysql tetap sama pada sistem operasi apapun.
MySQL Command Line
Masuk ke dalam MySQL Command Line dapat menggunakan perintah :
mysql -u root
Perintah tersebut digunakan jika Anda menggunakan user root dan tanpa password, namun jika sudah memberi password pada akun user MySQL yang digunakan adalah perintah :
mysql -u root -p
Melihat Database, Create Database
Melihat database apa saja yang tersedia di dalam dapat menggunakan perintah :
SHOW DATABASES;
Note : Biasakan walau tidak wajib untuk menulis perintah pada command line MySQL dengan huruf UPPERCASE, ini untuk memudahkan agar kita dapat membedakan mana perintah dan mana nama database/tabel/field yang kita buat.
Membuat (Create) Database, untuk membuat database, pastikan dahulu apakah database yang akan kita buat memiliki nama yang sama dengan database yang ada dengan perintah yang kita coba di atas tadi. Untuk membuat database kita bisa menggunakan perintah :
CREATE DATABASE nama_database;
Pada gambar ini kita menamai database dengan nama “LaporanUjian”.
Jika berhasil menambahkan maka ada output Query OK, selanjutnya kita cek dengan perintah SHOW DATABASES; untuk memastikan benar berhasil.
Menggunakan Database Tertentu
Kita akan mencoba menggunakan salah satu database yang ada, caranya yaitu menggunakan perintah :
USE nama_database;
Dalam gambar ini kita menggunakan database dengan nama “LaporanUjian”.
Melihat Daftar Tabel, Membuat Tabel, Melihat isi Tabel
Setelah memilih database tertentu yang akan kita gunakan, langkah selanjutnya yang disarankan adalah melihat isi dari database tersebut, apakah tersedia atau tidak tabel yang akan digunakan, cara melihat daftar tabel adalah dengan perintah :
SHOW TABLES;
Pada gambar tersebut, kita masih menggunakan database “LaporanUjian” dan di database tersebut masih belum memiliki tabel, sehingga jika kita ingin menambah tabel kita dapat menggunakan perintah :
CREATE TABLE nama_tabel(nama_field1 TIPE_DATA(VALUE) PRIMARY KEY, namafield2 TIPE_DATA(VALUE) NOT NULL, ... , namafieldterakhir TIPE_DATA(VALUE) NOT NULL);
Keterangan : Kita dapat memberikan atau tidak PRIMARY KEY pada nama field yang kita gunakan, keterangan lebih lengkap tentang tipe data dapat dilihat di http://dev.mysql.com/doc/refman/5.7/en/data-types.html.
Pada gambar, kita menggunakan nama tabel “PesertaUjian”.
Status Query OK menandakan kita berhasil menambah tabel beserta field di dalamnya, kita cek apakah tabel benar telah ditambahkan pada database “LaporanUjian” dengan perintah SHOW TABLES yang kita bahas sebelumnya.
Jika kita ingin melihat field dari tabel gunakan perintah :
DESCRIBE nama_tabel;
Note : perintah DESCRIBE dapat juga ditulis dengan DESC untuk mempersingkat pengetikan.
Melihat dan Menambahkan Isi Data dari Field pada Tabel Tertentu
Melihat isi data pada field dalam tabel tertentu menggunakan perintah :
SELECT * FROM nama_tabel;
Pada gambar tersebut kita menggunakan tabel “PesertaUjian”, terlihat pada tabel tersebut field yang kita buat tadi masih belum ada data apapun. Kita dapat menambah data dengan perintah :
INSERT INTO nama_tabel VALUE('isi field1','isi field2',...,'isi field terakhir');
Note : Ada beberapa pilihan alternatif perintah INSERT untuk menambah data pada field, bisa dilihat pada http://dev.mysql.com/doc/refman/5.7/en/insert.html untuk referensi lebih lanjut.
Pada gambar tersebut kita menggunakan tabel “PesertaUjian” dan mendapat output Query OK data yang kita masukkan berhasil ter_record_, untuk melihatnya kita gunakan perintah SELECT * FROM;.