Minggu, 03 Februari 2013

Perintah Dasar MYSQL

Perintah Dasar MYSQL
Terlebih dahulu install AppServ atau MySQL. Kemudian buka MySQL Command Line Client. Masukan password yang sesuai saat instalasi, apabila tidak menggunakan password maka langsung dienter.
Atau melalui terminal dengan perintah
$ mysql -p -u root
lalu masukan password : ****
Perintah melihat database :
show databases;
Perintah membuat database :
Create database namadatabase; (kemudian enter)
Contoh : create siswadb;
Perintah menggunakan database yang telah dibuat :
Use namadatabase;
Contoh : use siswadb;
Perintah membuat table :
Create table namatabel (namafield1 type(length),namafield2 type(length),primary key(namafield1));
Contoh : create table data_siswa(id_siswa char(9), nama varchar(30),nim varchar(8),alamat varchar(40), thn_masuk int(4);
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 data_siswa;
Perintah menambah field pada table :
Alter table namatabel add namafield type(length); kemudian enter
Contoh : alter table data_siswa add jenis_kelamin int(1);
Perintah menghapus table :
drop table namatabel;
contoh : drop table data_siswa;
Perintah mengganti nama field pada table :
Alter table namatabel change namafield_lama namafield_baru type(length);
Contoh : alter table data_siswa 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 data_siswa modify name_student varchar(30);
Perintah menghapus field pada table :
Alter table namatabel drop namafield;
Contoh : alter table data_siswa drop jenis_kelamin;
Perintah menginput satu data pada table langsung untuk semua field :
Insert into namatabel values(‘data1’,’dataA’);
Contoh : insert into data_siswa 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 data_siswa 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 data_siswa (npm) values(‘F1A006010’),(‘GiA008023’);
Perintah melihat isi table keseluruhan :
Select * from namatabel;
Contoh : select * from data_siswa;
Perintah menampilkan isi table hanya untuk field tertentu saja :
Select namafield from namatabel;
Contoh : select npm from data_siswa;
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 data_siswa set name_student=’Sanity Afsyawida KZ’ where npm=’A1F006010’;
Perintah menghapus baris yang diinginkan:
Delete from namatabel where namafield_key=’data’;
Contoh : delete from data_siswa where npm=’G1A008023’;
Perintah menggabungkan beberapa tabel:
Alter table namatabel1 add foreign key(namafield_key) references namatabel2(namafield_key);
Contoh : alter table data_siswa add foreign key(npm) references krs(npm);
Alter table mata_pelajaran add foreign key(kode_matkul) references krs(kode_matkul);
Perintah memanggil isi tabel yang dikelompokkan berdasarkan field tertentu:
Select * from namatabel group by namafield;
Contoh : select * from data_siswa group by nama;
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 data_siswa order by nama desc;
Perintah mencari nilai maksimum pada suatu field pada tabel tertentu :
Select max(namafield) from namatabel;
Contoh : select max(umur) from data_siswa;
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(nama) from data_siswa;
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 data_siswa;
Perintah menentukan standard deviasi isi dari suatu field:
Select std(namfield) from namatabel;
Contoh : select std(umur) from data_siswa;

0 komentar:

Posting Komentar

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More