Bentuk umum perintah SQL untuk membuat sebuah tabel adalah seperti di bawah ini :
Untuk contoh penggunaannya kita akan membuat sebuah tabel dengan nama mahasiswa dan dengan struktur seperti di bawah ini :CREATE TABLE nama_tabel (field1 tipe(panjang),field2 tipe(panjang),field3 tipe(panjang),field_n tipe(panjang,PRIMARY KEY (field_key));
No | Field | Tipe | Panjang |
---|---|---|---|
1 | nim | varchar | 9 |
2 | nama | varchar | 50 |
3 | alamat | text | - |
4 | varchar | 50 | |
5 | no_telepon | varchar | 13 |
Untuk membuat tabel dengan struktur seperti di atas perintahnya adalah sebagai berikut :
CREATE TABLE mahasiswa (nim varchar(9) not null, nama varchar(50) not null, alamat text not null, email varchar(50), no_telepon varchar(13) not null, PRIMARY KEY (nim));Perintah di atas akan membuat tabel dengan nama mahasiswa dengan struktur seperti di tuliskan di atas dan nim sebagai PRIMARY KEY.
Catatan :
- CREATE TABLE merupakan perintah untuk membuat sebuah tabel.
- mahasiswa merupakan nama tabel yang akan dibuat.
- nim, nama, alamat, email, no_telepon merupakan nama field.
- varchar, text merupakan tipe data dari field.
- not null option (pilihan) untuk menentukan suatu field tidak boleh kosong, apabila field tersebut boleh kosong tidak perlu menuliskan not null.
- PRIMARY KEY merupakan perintah untuk menentukan suatu field yang akan dijadikan primary key pada tabel.
- 9, 50, 50,13 merupakan panjang maksimum data dari suatu field.
DESC mahasiswa;Perintah di atas akan menampilkan struktur tabel mahasiswa.
Mengedit Atau Mengubah Struktur Tabel Dengan Alter
Format umum perintah SQL untuk mengedit atau mengubah struktur sebuah tabel adalah seperti di bawah ini :
ALTER TABLE nama_tabel ALTER_OPTIONS;
- ALTER TABLE merupakan perintah dasar untuk mengedit atau mengubah suatu tabel
- nama_tabel merupakan nama dari tabel yang akan kita ubah atau kita edit.
- ALTER_OPTIONS merupakan pilihan perubahan tabel. Bisa dikatakan perubahan yang akan dilakukan pada suatu tabel. Pilihan yang bisa digunakan dalam alter table diantaranya adalah sebagai berikut:
- ADD ==> Digunakan untuk menambahkan field baru.
- ADD INDEX ==> Digunakan untuk menambahkan index.
- ADD PRIMARY KEY ==> Digunakan untuk menambah primary key pada tabel.
- CHANGE ==> Digunakan untuk mengubah sebuah field dalam suatu tabel.
- MODIFY ==> Digunakan untuk mengubah definisi suatu field dalam suatu tabel.
- DROP ==> Digunakan untuk menghapus suatu field.
- RENAME TO ==> Digunakan untuk mengganti nama suatu tabel.
Beberapa Contoh penggunaan sintaks alter table untuk mengubah struktur suatu tabel :
Menambahkan sebuah field baru ke tabel mahasiswa. Di sini saya akan menambahkan field jenis_kelamin. Contoh penggunaannya seperti di bawah ini :
ALTER TABLE mahasiswa add jenis_kelamin enum('P','W') not null default "P";Mengubah tipe field jenis_kelamin menjadi varchar pada tabel mahasiswa:
ALTER TABLE mahasiswa MODIFY jenis_kelamin varchar(6) not null;Menghapus field jenis_kelamin dari tabel mahasiswa.
ALTER TABLE mahasiswa drop jenis_kelamin;
Mengubah Nama Tabel
Untuk mengubah nama tabel dapat menggunakan perintah sebagai berikut :
Kita akan mengubah tabel mahasiswa yang telah kita buat menjadi mhs.
RENAME TABLE mahasiswa TO mhs;atau
ALTER TABLE mahasiswa RENAME TO mhs;perintah di atas akan merubah nama tabel mahasiswa menjadi mhs.
Menghapus Tabel
bentuk sintaks umum untuk menghapus sebuah tabel adalah seperti di bawah ini :
DROP TABLE nama_tabel;contoh penggunaannya adalah sebagai berikut:
kita akan menghapus mahasiswa
DROP TABLE mahasiswa;perintah di atas akan menghapus table dengan nama mahasiswa.
Tidak ada komentar:
Posting Komentar
Komentari postingan IPTEKINHU