Friday, 27 May 2016

Membuat Database dan Tabel Dengan CMD

Data Definition Language (DDL) adalah kumpulan perintah SQL yang berkaitan dengan pembuatan, perubahan, dan penghapusan database maupun objek - objek yang terdapat di dalam database.

Perintah SQL yang termasuk kategori DDL adalah :
  • Create : Berfungsi untuk membuat database dan objek di dalam database
  • Alter   : Berfungsi untuk mengubah database dan objek di dalam database
  • Drop   : Berfungsi untuk menghapus database dan objek di dalam database

Membuat Database

Langkah awal untuk berkerja dengan MySQL adalah membuat database. Dalam MySQL, pembuatan database dilakukan dengan perintah berikut :










Contoh:
mysql > create database projek;

Catatan: "projek" hanya contoh nama database, anda dapat mengubah sendiri nama database di atas sesuai dengan keinginan.

Untuk menampilkan daftar nama database yang ada di server MySQL, gunakan perintah :

mysql> show databases;


Menghapus Database
Dalam situasi tertentu, mungkin anda ingin menghapus satu atau lebih database, misal karena database tersebut sudah tidak digunakan lagi atau agar hardisk tidak terlalu penuh. Untuk menghapus database menggunakan perintah :






Contoh, jika anda ingin menghapus database projek dari server MySQL, maka perintahnya adalah :

mysql> drop database if exists projek;

if exsist bersifat opsional dan berfungsi untuk mencegah terjadinya kesalahan perintah jika ternyata nama database yang akan dihapus tidak terdapat pada server MySQL.


Membuat Tabel

Setelah database dibuat (dengan perintah create database (nama database) ) dan dipilih (dengan perintah use (nama database) ), anda dapat membuat tabel ke dalam database tersebut. Perintah yang digunakan untuk membuat tabel adalah create table, contoh bentuk umumnya sebagai berikut :

create database <nama tabel> (
  <field1> <tipe data>,
  <field2> <tipe data>,
  ..... );

field1, field 2 dan seterusnya menunjukkan nama kolom yang akan dibuat dalam tabel, sedangkan tipe data berfungsi untuk mempresentasikan jenis data dari field bersangkutan.

Contoh :

 mysql> crerate tabel pegawai (               
              NIP int (3) not null primary key,
              Nama char (25) not null,            
              Tgl_lahir date,                            
              Golongan int (2),                        
              Alamat char (35));                      














Perintah diatas akan membuat tabel dengan nama pegawai yang berisi lima buah kolom dengan nama NIP, Nama, Tgl_lahir, Golongan dan Alamat. Kolom NIP didefinisikan dengan tipe int (integer), not null artinya kolom tidak boleh kosong (harus berisi nilai). Kolom NIP juga dijadikan sebagai primary key, yang berarti bahwa nilai dari setiap baris data pada kolom tersebut bersifat unik (berbeda antara baris yang satu dengan yang lainnya).

Untuk menampilkan hasil tabel pegawai yang kita buat, menggunakan perintah


   mysql> describe pegawai;
















Mengubah Nama dan Struktur Tabel

Pada keadaan tertentu, ada kalanya kita ingin mengubah nama tabel atau struktur dari tabel yang sudah ada di dalam database. Untuk mengatasi permasalahan tersebut, kita perlu menggunakan perintah ALTER TABEL.

Mengubah Nama Tabel

MySQL mengizinkan kita untuk mengganti nama tabel yang ada di dalam database.


Contoh :

mysql> alter table pegawai rename to karyawan;














Perintah di atas akan mengubah nama tabel pegawai menjadi karyawan



















No comments:

Post a Comment

Terima kasih sudah berkunjung, semoga bermanfaat.