Cara Membuat Database dan Table Mysql

Untuk membuat database, format penulisan querynya adalah:

CREATE DATABASE [IF NOT EXISTS] nama_database
Di dalam manual MySQL, dan juga di dalam artikel ini,
format perintah query yang terdapat di dalam kurung siku merupakan perintah optional, boleh diabaikan jika tidak diperlukan.
Jika kita ingin membuat sebuah database mahasiswa, maka querynya adalah:
mysql> CREATE DATABASE mahasiswa;
Query OK, 1 row affected (0.00 sec)
Tambahan query [IF NOT EXISTS] digunakan untuk membuat MySQL tidak menampilkan pesan error jika database tersebut telah ada sebelumnya dalam database.
Contohnya, jika kita menjalankan lagi query untuk membuat database mahasiswa, MySQL akan menampilkan pesan error.
mysql> CREATE DATABASE mahasiswa;
ERROR 1007 (HY000): Can't create database 'mahasiswa';
Jika sudah ada, query CREATE DATABASE tidak akan menghasilkan apa-apa (database yang lama tidak akan tertimpa).

mysql> CREATE DATABASE IF NOT EXISTS mahasiswa;
Query OK, 1 row affected, 1 warning (0.00 sec)
kemudian query untuk membuat tabel data_mahasiswa seperti diatas adalah:
mysql> CREATE TABLE data_mahasiswa ( nim char(9), nama char(50),
umur int, tempat_lahir char(50), jurusan char (30) );
Query OK, 0 rows affected (0.08 sec)
Penjelasan query:
Dengan query diatas, kita telah membuat sebuah tabel dengan nama data_mahasiswa, terdiri dari 5 kolom: nim, nama, umur, tempat_lahir, dan jurusan.
Setelah nama kolom, kita definisikan jenis dari kolom tersebut.
Untuk kolom yang berisi huruf (string), dalam MySQL dapat kita definisikan sebagai char. Angka di dalam kurung adalah jumlah karakter maksimal yang dapat ditampung, misalnya untuk kolom nama, kita menginstruksikan MySQL untuk menyediakan maksimal sebanyak 50 karakter untuk kolom nama.
Untuk kolom yang berisi angka, MySQL menyediakan beberapa tipe yang dapat dipilih, untuk contoh diatas, kita memilih integer, disingkat menjadi int.
Untuk setiap kolom, dalam query CREATE TABEL, dipisahkan dengan tanda koma, dan seluruh definisi kolom harus berada diantara tanda kurung.
Share on Google Plus

About arshvb

    Blogger Comment
    Facebook Comment

0 komentar:

Posting Komentar