Tugas ~ MySQL Koneksi dengan Database, Menambah Database, Tabel, Field, dan Data Field

Posted by Mashudi Blog on December 12, 2015

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

Gambar 1

Gambar 2

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.

Gambar 3

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”.

Gambar 4

Jika berhasil menambahkan maka ada output Query OK, selanjutnya kita cek dengan perintah SHOW DATABASES; untuk memastikan benar berhasil.

Gambar 5

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”.

Gambar 6

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;

Gambar 7

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.

Gambar 8

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.

Gambar 10

Jika kita ingin melihat field dari tabel gunakan perintah :

    DESCRIBE nama_tabel;

Note : perintah DESCRIBE dapat juga ditulis dengan DESC untuk mempersingkat pengetikan.

Gambar 9

Gambar 11

Gambar 12

Melihat dan Menambahkan Isi Data dari Field pada Tabel Tertentu

Melihat isi data pada field dalam tabel tertentu menggunakan perintah :

    SELECT * FROM nama_tabel;

Gambar 13

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.

Gambar 14

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;.

Gambar 15

Gambar 16

Gambar 17

Gambar 18

Referensi

http://dev.mysql.com/doc/