Menggunakan Perintah ALTER di SQL
Membuat tabel dengan Data tidak boleh kosong
• Dalam pembuatan tabel, anda dapat mendefinisikan setiap kolom dengan keadaan saat data dimasukkan (kolom boleh bernilai kosong atau tidak).
• Gunakan definisi NOT NULL, jika suatu kolom harus diisi data(tdk boleh kosong), sedangkan jika diizinkan untuk dikosongkan, dapat menggunakan parameter NULL.
Contoh sebagai berikut:
Membuat Kunci Primer sebagai Kunci Utama/Primary Key
Dalam satu tabel harus ada minimal satu kolom yg dijadikan sebagai wakil (Primary Key atau Kunci Utama)
Membuat kunci utama ada 2 cara yaitu:
Cara 1 mendefinisikan parameter PRIMARY KEY dlm satu baris dngn kolom kunci yg dibuat. Contoh sebagai berikut:
Cara 2, mendefinisikan parameter PRIMARY KEY di akhir perintah.
Contoh sebagai berikut:
Mengubah struktur tabel dengan perintah ALTER
Untuk mengubah struktur suatu tabel, bentuk umum perintah SQL-nya sebagai berikut :
dimana :
• ALTER TABLE merupakan perintah dasar untuk mengubah tabel.
• nama_tabel merupakan nama tabel yang akan diubah strukturnya.
• alter_options merupakan pilihan perubahan tabel. Option yang bisa digunakan, beberapa di antaranya sebagai berikut :
• ADD definisi_field_baru
• Option ini digunakan untuk menambahkan field baru dengan “definisi_field_baru” (nama field, tipe dan option lain).
• ADD PRIMARY KEY (field_kunci)
• Option untuk menambahkan primary key pada tabel
• CHANGE field_yang_diubah definisi_field_baru
• Option untuk mengubah field_yang_diubah menjadi definisi_field_baru
• MODIFY definisi_field
• Option untuk mengubah suatu field menjadi definisi_field
• DROP nama_field
• Option untuk menghapus field nama_field
• RENAME TO nama_tabel_baru
• Option untuk mengganti nama tabel
Menambah Kolom Baru
ALTER TABLE nama_tbl ADD kolom_baru tipe(panjang) [ FIRST / AFTER kolom_lama ]
-Pada sintaks di atas, terdapat dua opsi (pilihan) penambahan, yaitu FIRST dan AFTER.
Berikut defenisi dari kedua pilihan tersebut:
-FIRST: dengan menggunakan parameter ini, penambahan kolom baru akan diletakkan pada uruta kolom pertama.
-AFTER: dengan menggunakan parameter ini, anda dapat menentukan letak penambahan kolom baru setelah kolom yang ditunjuk.
Contoh
• ALTER TABLE jenis_barang ADD deskripsi TEXT AFTER nm_jenis;
• ALTER TABLE jenis_barang ADD kd_baru CHAR(3) FIRST
• ALTER TABLE pelanggan ADD tgllahir date NOT NULL;
Menambahkan primary key pada suatu table
• ALTER TABLE pelanggan ADD PRIMARY KEY(id_pelanggan);
Mengubah tipe field tgllahir dalam tabel pelanggan:
Mengubah Nama Kolom
SINTAKS:
ALTER TABLE nama_tbl CHANGE kolom_lama kolom_baru tipe (panjang);
Contoh:
Mysql > ALTER TABLE jenis_barang CHANGE nm_jenis nama_jenis VARCHAR(50) NOT NULL;
Menggunakan Perintah DROP
Perintah DROP digunakan untuk menghapus atau menghilangkan komponen tabel anda.
Menghilangkan Kolom Kunci
ALTER TABLE nama_tbl DROP PRIMARY KEY
CONTOH:
Mysql> ALTER TABLE data_jenis DROP PRIMARY KEY;
Menghapus Kolom Tabel
ALTER TABLE nama_tabel DROP nama_kolom;
Mysql >ALTER TABLE data_jenis DROP nama_jenis;
Menghapus Tabel
Untuk menghapus sebuah tabel, bentuk umum dari perintah SQL adalah sebagai berikut :
DROP TABLE nama_table;
Mysql > DROP TABLE data_jenis,tipe_barang;
Menghapus Database
DROP DATABASE nama_database;
Mysql > DROP DATABASE budi;
Menggunakan Perintah RENAME
-Mengubah Nama Database:
RENAME DATABASE db_lama TO db_baru;
-Mengubah Nama Tabel:
Untuk mengubah nama suatu tabel, dapat menggunakan perintah SQL sbb :
Menambah Record/Data dengan Perintah INSERT
• Bentuk umum perintah SQL untuk menambahkan record atau data ke dalam suatu tabel adalah sebagai berikut :
Mungkin cukup untuk kali ini, Semoga dapat membantu mengerjakan tugas Basis Data agan, dan Semoga Bermanfaat bagi kita semua.
O iya jika masih kurang mengerti atau ada yang mau ditanyakan silahkan komentar di bawah ya! :'D
Kurang dan Lebihnya mohon Dimaafkan
Sekian dan Terima kasih
Wassalam! ( ^o^) /
0 Komentar untuk "Cara Menggunakan Perintah ALTER TUNTAS! | Basis Data"