Selamat datang di BLOGchanif.com

Perintah-perintah dalam menjalankan Database

Sunday, October 27, 20130 komentar



Dalam menajalankan Database, ada beberapa Perintah-perintah dalam menjalankan Database untuk menjalankannya, misalnya dalam menggunakan PHP triad,, sebelum kita menjalan kannya,, ada beberapa langakah dalam mengoprasikannya.
  • klik start;
  • pilih PHP triad
  • klik Apache Console
  • pilih apache start
  • dan klik MySQL
  • dan pilih MySQL-D-NT


  • Perintah melihat database :

show databases;


  • Perintah membuat database :

Create database namadatabase; kemudian enter
Contoh : create kuliah;


  • Perintah menggunakan database yang telah dibuat :

Use namadatabase;
Contoh : create kuliah;


  • Perintah membuat table :

Create table namatabel (namafield1 type(length),namafield2 type(length),primary key(namafield1));
Contoh : create table mahasiswa(npm char(9), nama_mahasiswa varchar(20),umur int(2),alamat text, primary key(npm));
create table mata_kuliah(kode_matkul char(5), nama_matkul varchar(30), primary key(kode_matkul));
create table krs(npm char(9), kode_matkul char(5), semester int(2), tahun_ajaran char(10), primary key (npm,kode_matkul,semester));


  • Perintah melihat table apa saja yang ada pada database :

Show tables;


  • Perintah melihat deskripsi table/melihat kolom apa saja beserta type, length yang ada pada table :

Desc namatabel;
Contoh : desc mahasiswa;


  • Perintah menambah field pada table :

Alter table namatabel add namafield type(length); kemudian enter
Contoh : alter table mahasiswa add jenis_kelamin int(1);


  • Perintah menghapus table :

drop table namatabel;
contoh : drop table mahasiswa;


  • Perintah mengganti nama field pada table :

Alter table namatabel change namafield_lama namafield_baru type(length);
Contoh : alter table mahasiswa change nama_mahasiswa name_student varchar(20);


  • Perintah mengubah ukuran (length) dari suatu field :

Alter table namatabel modify namafield type(length) not null;
Contoh : alter table mahasiswa modify name_student varchar(30);


  • Perintah menghapus field pada table :

Alter table namatabel drop namafield;
Contoh : alter table mahasiswa drop jenis_kelamin;


  • Perintah menginput satu data pada table langsung untuk semua field :

Insert into namatabel values(‘data1’,’dataA’);
Contoh : insert into mahasiswa values(‘G1A008023’,’Wiwid KZ’,’20’,’Bengkulu’);


  • Perintah menginput beberapa data pada table langsung untuk semua field :

Insert into namatabel values (‘data1’,’dataA’),(‘data2’,’dataB’);
Contoh : insert into mahasiswa values(‘A1F006010’,’Sanity KZ’,’23’,’Bengkulu’),(‘G1A008023’,’Wiwid KZ’,’20’,’Bengkulu’);


  • Perintah menginput data pada table hanya untuk field tertentu :

Insert into namatabel (namafield) values(‘data1),(‘data2’);
Contoh : insert into mahasiswa (npm) values(‘F1A006010’),(‘GiA008023’);


  • Perintah melihat isi table keseluruhan :

Select * from namatabel;
Contoh : select * from mahasiswa;


  • Perintah menampilkan isi table hanya untuk field tertentu saja :

Select namafield from namatabel;
Contoh : select npm from mahasiswa;


  • Perintah isi/data lengkap table pada baris tertentu saja :

Select * from namatabel where namafield_key=’data’;
Contoh : select * from mahasiswa where npm=’G1A008023’;


  • Perintah mengubah isi dari field yang diinginkan :

Update namatabel set namafield=’data_baru’ where namafield_key=’data_baru’;
Contoh : update mahasiswa set name_student=’Sanity Afsyawida KZ’ where npm=’A1F006010’;


  • Perintah menghapus baris yang diinginkan:

Delete from namatabel where namafield_key=’data’;
Contoh : delete from mahasiswa where npm=’G1A008023’;


  • Perintah menggabungkan beberapa tabel:

Alter table namatabel1 add foreign key(namafield_key) references namatabel2(namafield_key);
Contoh : alter table mahasiswa add foreign key(npm) references krs(npm);
Alter table mata_kuliah add foreign key(kode_matkul) references krs(kode_matkul);


  • Perintah memanggil beberapa data dari beberapa tabel :

Select namafield1,namafield2,namafield3 from namatabel1 inner join namatabel2 where namatabel1.namafield_key=namatabel2.namafield_key;
Contoh : select a.npm,a.nama,b.nama_matkul,c.semester from mahasiswa a inner join mata_kuliah b inner join krs c where a.npm=c.npm and b.kode_matkul=c.kode_matkul;


  • Perintah memanggil isi tabel yang dikelompokkan berdasarkan field tertentu:

Select * from namatabel group by namafield;
Contoh : select * from mahasiswa group by npm;


  • Perintah memanggil isi tabel yang diurutkan secara ascending descending

Select * from namatabel order by namafield;
Select * from namatabel order by namafield desc;
Contoh : select * from mahasiswa order by npm desc;


  • Perintah mencari nilai maksimum pada suatu field pada tabel tertentu :

Select max(namafield) from namatabel;
Contoh : select max(umur) from mahasiswa;


  • Perintah mencari nilai minimum pada suatu field pada tabel tertentu :

Select min(namafield) from namatabel;
Contoh : select min(umur) from mahasiswa;


  • Perintah mencari banyaknya record/data dalam sebuah field pada sebuah tabel :

Select count(namafield) from namatabel;
Contoh : select count(npm) from mahasiswa;


  • Perintah menjumlahkan isi dari field:

Select sum(namafield) from namatabel;
Contoh : select sum(umur) from mahasiswa;


  • Perintah mencari rata2 nilai isi dari suatu field :

Select avg(namafield) from namatabel;
Contoh : select avg (umur) from mahasiswa;


  • Perintah menentukan standard deviasi isi dari suatu field:

Select std(namfield) from namatabel;
Contoh : select std(umur) from mahasiswa;

Share this article :

Post a Comment

 
Support : Cara Gampang | Resep Masakan Kampung | Johny Template | Mas Templatea | Mesran[dot]Net
Copyright © 2011. BLOGchanif.com - All Rights Reserved
Template Created by Creating Website Modify by CaraGampang.Com
Proudly powered by Blogger