Membuat Primary Key, Order, Insert, Update, Delete pada MySQL (Command Line)

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 :

Blogger
Disqus
Pilih Sistem Komentar Yang Anda Sukai

No comments