Cara mengubah primary key pada mysql

Kali ini kita akan mencoba salah satu perintah di mysql untuk keperluan update atau perubahan dalam tabel serta juga kita akan mencoba untuk memberikan primary key kepada salah satu dalam tabel.

UPDATE

Untuk melakukan perubahan atau update kita bisa menggunakan perintah UPDATE dan disusul dengan parameter SET, contoh update (nama_tabel) set (data_ygdirubah)=(Value baru); lihat gambar berikut

Cara mengubah primary key pada mysql

(Gambar merubah data dalam tabel)

Gambar diatas menjelaskan tentang bagaimana merubah data dalam tabel yang bernama blog_list dengan data yang dirubah adalah value atau nilai id_pendiri=1 menjadi id_pendiri=2 jadi setelah menggunakan parameter SET anda harus menuliskan nilai perubahan kemudian nilai awalnya atau nilai sebelum perubahan.

PRIMARY KEY

Untuk menambah primary key terhadap suatu field dalam tabel maka bisa

digunakan perintah alter table diikuti dengan perintah modify lalu add primary key .

(Gambar menambahkan primary key)

Disana muncul pesan error dikarenakan primary key sudah ada walaupun perintah yang digunakan benar namun karena sudah ditambahkan primary key dalam table sehingga memunculkan pesan error.

Mungkin cukup sekian postingan saya kali ini semoga dapat menambah wawasan kita semua tentang mysql khususnya dalam cara mengupdate tabel dan menambah primary key didalamnya. Sekian dan terima kasih mudah - mudahan ada manfaatnya.


Cara mengubah primary key pada mysql

Seorang laki - laki biasa yang senang duduk sendirian di pinggir pantai, pengagum embun pagi dan lembayung senja, suka blogging, coding dan jogging. Moto hidupnya adalah hidup santai dan simpel

Cara mengubah primary key pada mysql

Menentukan Kunci Primer (Primary Key)

Secara sederhana kunci primer digunakan untuk menyatakan bahwa suatu nilai tidak boleh ada yang sama dan nilai tersebut harus diisi (NOT NULL).

Penetapan kunci primer dibuat pada saat pembuatan tabel:

mysql> create table siswa (NIM varchar(10) not null primary key, Nama varchar(25),SEX char(1),Alamat varchar(35));

Memberikan nilai bawaan (Default)

Jika tidak memberikan suatu nilai dalam kolom tertentu maka oleh system secara otomatis diisi 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:

Delete nama_tabel where kriteria; 

Contoh:

Delete from produk where nama=’Sikat Gigi’;

Postingan Terkait Membuat Primary Key, Order, Insert, Update, Delete pada MySQL :

  • Membuat Primary Key, Order, Insert, Update, Delete pada MySQL 
  • MySQLi - Membuat Koneksi MySQLi dengan command Prompt dan Script PHP
  • Mengenal Database MySQL dan Kelebihan Dibanding RDBMS Lain

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.

Bagaimana cara untuk mengubah sebuah field menjadi primary key?

Jawaban:.
Pilih dan klik tabel yang ingin Anda ubah primary key-nya..
Klik kanan pada tabel tersebut Kemudian klik Design View..
Pilih dan Klik field yang ingin dijadikan primary key..
Klik tombol perintah Primary Key pada group Tools..

Apa itu primary key pada SQL?

Primary key adalah kolom atau kumpulan kolom yang secara unik mengidentifikasi setiap baris dalam tabel. Anda harus mengikuti aturan ini saat menentukan Primary key untuk tabel: Primary key harus berisi nilai unik. Jika Primary key terdiri dari beberapa kolom, kombinasi nilai dalam kolom itu harus unik.

Apa yang dimaksud dengan primary key dan foreign key?

Secara umum, 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.