Posted by : Rhyf Ahmad
Friday, April 06, 2012
MySQL adalah salah satu software Database Management System (DBMS) open source yang paling banyak digunakan oleh para programmer selain Oracle atau Ms SQL. MySQL Server memiliki keunikan tersendiri dalam membuat suatu database berupa table, yaitu menggunakan perintah-perintah yang diketikkan pada Command Line. Bagi yang sudah mahir, tentu tidak akan menemukan kesulitan untuk melakukan hal ini. Namun bagi seorang pemula (seperti ane), ya cukup membingungkan juga saat pertama kali menjalankan MySQL, karena sudah terbiasa dengan Microsoft Access. Berikut akan diulas perintah-perintah sederhana yang digunakan dalam membuat sebuah database pada MySQL.
Contoh-contoh di bawah ini adalah beberapa perintah dasar dalam pembuatan database, tabel, memasukkan data, merubah tipe data, dan juga menghapus database atau data yang ada di dalamnya. Kode yang dituliskan selalu berwarna biru, sedangkan respon dari MySQL akan saya berikan warna hijau tua. Dan perlu diingat, untuk mengakhiri perintah, gunakan tanda semicolon ;
- Membuat Database
Perintah yang digunakan untuk membuat database adalah:
mysql> create database contoh1;
Setelah kode di atas diketikkan, tekan enter, lalu akan muncul informasi dari MySQL.
Query OK, 1 row affected (0.01 sec)Ini menunjukkan bahwa database yang bernama contoh1 telah selesai dibuat. Untuk melakukan pengecekan database, dapat menggunakan perintah:
mysql> show databases;
+-----------------------------------------------------+
| Database |
+-----------------------------------------------------+
| information_schema |
| contoh1 |
| mysql |
+-----------------------------------------------------+
3 rows in set (0.01 sec)
Data di atas menunjukkan bahwa database dengan nama contoh1 telah eksis di dalam server.
- Menghapus DatabaseCara ini dilakukan untuk menghapus database di dalam MySQL, saya berpesan agar sobat hati-hati dalam menggunakan perintah ini, karena database akan benar-benar terhapus. Perintah yang digunakan adalah:
mysql> drop database contoh1;
Query OK, 0 row affected (0.01 sec)
Kita lihat hasilnya dengan menggunakan perintah:
mysql> show databases;
+-----------------------------------------------------+
| Database |
+-----------------------------------------------------+
| information_schema |
| mysql |
+-----------------------------------------------------+
3 rows in set (0.01 sec)
- Memilih database yang digunakanUntuk melanjutkan membuat tabel dalam sebuah database, kita harus mengganti terlebih dahulu default database yang digunakan, untuk itu, gunakan perintah di bawah ini:
mysql> use contoh1;
Database change
Informasi di atas menunjukkan bahwa default database telah berubah menjadi contoh1.
- Membuat tabel baruSekarang kita akan mencoba membuat tabel dalam sebuah database dengan nama tabel daftar_pengunjung. Untuk membuatnya, gunakan perintah ini:
mysql> create table daftar_pengunjung (tekan enter)
-> (no INT AUTO_INCREMENT PRIMARY KEY,
-> nama VARCHAR (50) NOT NULL);
Query OK, 0 rows affected (0.00 sec)
Keterangan:
no merupakan nomor dari pengunjung yang masuk.
INT, seperti halnya dalam bahasa pemrograman yang lain, adalah kepanjangan dari Integer.
AUTO_INCREMENT adalah statement yang dimaksudkan agar data pada field no akan terisi nomor secara otomatis oleh MySQL, lebih mirip Auto Number pada Microsoft Access.PRIMARI KEY ? udah ngerti kan yah??
VARCHAR adalah kepanjangan dari VARiabel CHARacter, lebar data maksimalnya adalah 50.NOT NULL menandakan bahwa field tersebut tidak boleh kosong. Sobat juga bisa mengganti kode ini dengan kode : DEFAULT anonim. Dimaksudkan agar pada saat nama pengunjung itu tidak mempunyai nama (wah......), secara default MySQL akan mengisi field nama dengan anonim.Kita lihat perubahan yang terjadi. Pertama, gunakan perintah ini:mysql> describe daftar_pengunjung;maka akan muncul yang beginian:+---------+-------------+--------+-------+----------+-------------------+| Field | Type | Null | Key | Default | Extra |+---------+-------------+--------+-------+----------+-------------------+| no | int (11) | NO | PRI | NULL | auto_increment || nama | varchar (50)| NO | | anonim | |
+---------+-------------+--------+-------+----------+-------------------+
- Mulai memasukkan dataSetelah membuat database dan tabel, kita mulai memasukkan data, di sini akan ditunjukkan dua cara yang dapat digunakan untuk memasukkan data, yaitu:
Cara 1:
mysql> insert into daftar_pengunjung-> (nama)-> values-> ("rhyf ahmad");Query OK, 1 row affected (0.02 sec)Cara 2:mysql> insert into daftar_pengunjung-> values ("NULL", "rhyf ahmad");Query OK, 1 row affected (0.01 sec)Catatan :Untuk cara kedua. memasukkan data pada field yang bersifat AUTO_INCREMENT, harus diisi degan nilai defaultnya, yaitu NULL.Ulangi perintah memasukkan data dengan nama sobat. Sekarang kita lihat hasilnya dengan menggunakan perintah:mysql> select * from daftar_pengunjung;+--------+-----------------------+| no | nama |+--------+-----------------------+| 1 | rhyf ahmad || 2 | Sobat Blogger 1 |+--------+-----------------------+
OK, sobat Blogger, cukup sekian dulu tutorialnya, tunggu update selanjutnya.
Related Posts :
- Back to Home »
- MySQL , Programming »
- Syntax Dasar Pembuatan Database Pada MySQL [Part 1]
{ 2 comments... read them below or Comment }
You can leave a comment to request any article(s), software(s), ebook(s) or report the dead link.
Then I will reply as soon as I can :)
:)
ReplyDeleteterima kasih atas masukannya, Blog ini dibuat oleh manusia yang mempunyai banyak kekurangan dan kesalahan,, karena kesempurnaan hanya milik Allah..
OK,, sering2 berkunjung.. ;)
ReplyDelete