Cara menggunakan delete primary key mysql

Daun.id - Bagi mereka yang sedang mempelajari hal-hal terkait database atau pun pengkodingan, tentu sudah tidak asing dengan foreign key. Memahami fungsi dan mengetahui cara menggunakan foreign key sangat penting untuk mereka yang belajar database.

Apa Itu Foreign Key?
Jika Anda adalah seorang programmer pemula, maka sangat penting sekali untuk Anda memahami foreign key. Khususnya saat Anda hendah belajar membuat SQL database atau sedang mempelajari bahasa query.

Saat melakukan pengolahan database, tak jarang jika menemukan suatu kesalahan. Di saat inilah foreign key berperan. Dalam SQL database sistem manajamen, foreign key adalah pengenal unik atau kombinasi pengenal unik yang menghubungkan dua tabel atau lebih dalam suatu database. Foreign key juga sering disebut sebagai kunci asing.

Umumnya foreign key biasa digunakan sebagai penanda hubungan antar tabel. Tabel pertama memiliki peran utama sehingga disebut sebagai primary key di dalamnya, dan tabel kedua merupakan foreign key yang biasa disebut dengan kunci asing. Suatu tabel dapat dikatakan asing jika terdapat kolom yang merupakan rujukan terhadap tabel utama.

Pada pembahasan kali ini, Daun.id telah merangkumkan penjelasan secara singkat mengenai cara Menghapus Foreign Key.

dengan nilai NULL. Oleh karena itu pada saat perancangan table field tersebut defaultnya diisi dengan tetapan yang dikehendaki.


mysql> create table MatKul (KD_MK varchar(10) not null primary key,nama_MK varchar(20),SKS int default 0);


Memasukkan Data (Insert)

Ada dua cara yang dapat digunakan untuk memasukkan data kedalam tabel, yaitu:

1. insert into nama_tabel values (isi_field_2,...,isi_field_n);


Contoh :

insert into produk values (‘SG 100’,2500);


2. insert into nama_tabel (nama_field_1, nama_field_2,...,nama_ field_n) values (isi_field_1, isi_field_2,...,isi_field_n);


Contoh :

Insert into produk (kode,harga) values (‘SG 100’,25000);


Menampilkan Data (Select)

Berikut ini perintah untuk menampilkan data :

Struktur Penulisan :

Select [fields] from [nama_tabel] Where [kondisi] Order by [nama_field] Group by [nama_field] asc / desc


Contoh :

Select kode from produk;

Select kode,harga from produk;

Select * from produk;


Note :

Setelah penulisan select, [fields] dapat diganti dengan menyebutkan satu nama field saja atau beberapa field sekaligus yang dipisah dengan tanda koma (,). Penulisan field-field tersebut digunakan untuk memunculkan data dari kolom mana saja yang akan ditampilkan. Jika seluruh kolom akan ditampilkan dapat menggunakan tanda asterik (*) untuk mewakilinya.


Mengurutkan Tampilan

Klausa ORDER BY digunakan untuk mengurutkan hasil. Jika menginginkan data ditampilkan urut berdasarkan pada urutan terkecil ke besar, dapat menggunakan ASC (ascending). Sedangkan untuk mengurutkan data berdasarkan yang terbesar ke kecil, dapat menggunakan DES C (descending).


mysql> select * from siswa order by NIM desc;


Mengubah Data (Update)

Jika data sudah kadaluarsa, berikut perintah digunakan untuk merubah data. Struktur penulisan :

Update nama_tabel set nama_field_1=isi_baru_1, nama_field_2=

isi_baru_2,..., nama_field_n=isi_baru_n

Where kriteria;


Contoh :

Update produk set harga=3000 where nama=’Sikat Gigi’;


Menghapus Data (Delete)

Jika baris data sudah tidak diperlukan, berikut perintah digunanakan untuk menghapus data. Struktur penulisan:

Just a side note, maybe this is just some awkward wording on your part, but you seem to be under the impression that you have three primary keys, one on each field.

This is not the case. By definition, you can only have one primary key. What you have here is a primary key that is a composite of three fields.

Thus, you cannot "drop the primary key on a column", you can drop the primary key, or not drop the primary key.

If you want a primary key that only includes one column, you can drop the existing primary key on 3 columns and create a new primary key on 1 column.

Apakah primary key bisa null?

Aturan ini diterapkan untuk primary key dari sebuah tabel, yakni atribut yang merupakan primary key tidak boleh bernilai null.

Apakah primary key dapat diubah?

Primary key merupakan tautan unik ke informasi terkait di tabel lain di mana tempat kunci utama digunakan. Jadi, kunci ini harus dimasukkan ketika catatan dibuat dan tidak boleh diubah.

Apa itu primary key pada MySQL?

Fungsi Primary Key pada MySQL Kunci utama memungkinkan kamu untuk mengidentifikasi setiap baris di tabel. Hal ini penting dilakukan karena dapat menautkan tabel ke tabel lain yang berkaitan dengan kunci utama sebagai tautannya.

Apa itu delete MySQL?

Perintah DELETE digunakan untuk menghapus data (record) dari tabel. Sebagai latihan, hapuslah data user yang memiliki kode “1”.