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=
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’;