Fungsi Contraint Unique Dan Penerapannya Di Tabel Mysql
Wednesday, May 23, 2018
Add Comment
Masih membahas wacana constraint, jikalau kemaren aku membahas wacana constraint NOT NULL maka kali ini aku akan membahas wacana constraint UNIQUE. Constraint ini akan menciptakan data yang disimpan dalam suatu kolom unik satu dengan data yang lainnya sehingga tidak ada double data di dalam satu kolom. Constraint ini sanggup dipasang di satu atau lebih dari satu kolom. Untuk lebih jelasnya akan aku jelaskan pada ilustrasi di bawah:
Saya masuk ke dalam database MySQL dengan menjalankan perintah:
mysql -u root -p
kemudian aku memakai database mencar ilmu melalui perintah:
use belajar;
kemudian aku buat database gres berjulukan belajar_unik dengan constraint UNIQUE melalui perintah:
CREATE TABLE belajar_unik ( id INT(2), nama_depan VARCHAR(50) UNIQUE, nama_belakang VARCHAR(50) UNIQUE );
dari perintah di atas aku berhasil menciptakan tabel gres (bernama belajar_unik) dan menambahkan constraint UNIQUE ke dua kolom yaitu kolom nama_depan dan nama_belakang. Untuk lebih jelasnya aku akan coba memasukkan satu buah data yang terdiri dari:
- ID=1
- nama_depan=peter
- nama_belakang=parker
INSERT belajar_unik (id, nama_depan, nama_belakang) VALUES ('1', 'peter', 'parker');
akhirnya ialah berikut:
dari gambar di atas terlihat bahwa data tadi berhasil disimpan di tabel belajar_unik, kemudian untuk melihat akhirnya sanggup menjalankan query:
SELECT * FROM belajar_unik;
hasilnya:
data berhasil disimpan, kini aku akan memasukkan data gres yang terdiri dari:
- ID = 1
- nama_depan = peter
- nama_belakang = peter
INSERT belajar_unik (id, nama_depan, nama_belakang) VALUES ('1', 'peter', 'peter');
maka hasil INSERT query tersebut:
dari gambar di atas data kedua tidak sanggup disimpan alasannya ialah ada double data nama_depan yang akan dimasukkan dengan data yang telah tersimpan. Misalnya aku memasukkan data berikut:
- ID=1
- nama_depan=mary
- nama_belakang=parker
INSERT belajar_unik (id, nama_depan, nama_belakang) VALUES ('1', 'mary', 'parker');
akhirnya adalah:
Related
- ID=1
- nama_depan=mary
- nama_belakang=jane
INSERT belajar_unik (id, nama_depan, nama_belakang) VALUES ('1', 'mary', 'jane');
maka hasilnya:
jikalau kita lihat data di dalam tabel dengan query dibawah:
SELECT * FROM belajar_unik;
akhirnya ialah berikut:
dari situ terlihat bahwa dikala nama belakang dan nama depan berbeda maka data sanggup disimpan di tabel belajar_unik, alasannya ialah kolom nama_depan dan nama_belakang mempunyai constraint unique.
0 Response to "Fungsi Contraint Unique Dan Penerapannya Di Tabel Mysql"
Post a Comment
Blog ini merupakan Blog Dofollow, karena beberapa alasan tertentu, sobat bisa mencari backlink di blog ini dengan syarat :
1. Tidak mengandung SARA
2. Komentar SPAM dan JUNK akan dihapus
3. Tidak diperbolehkan menyertakan link aktif
4. Berkomentar dengan format (Name/URL)
NB: Jika ingin menuliskan kode pada komentar harap gunakan Tool untuk mengkonversi kode tersebut agar kode bisa muncul dan jelas atau gunakan tool dibawah "Konversi Kode di Sini!".
Klik subscribe by email agar Anda segera tahu balasan komentar Anda