Jumat, 11 Oktober 2013

sintak mysql(http://mufari.files.wordpress.com/2009/10/modul-mysql.pdf)

sintak dasar mysql
-mysql>show database;
-mysql>use nama_database;
-mysql>show tables;
melihat isi seluruh dari salah satu table
-mysql>select*from user;
buat database baru
-mysql>create database formulir;
-mysql>drop database formulir;
membuat tabel
-mysql>create data (field1 typefield1 not null , field2 typefield2 ,primary key(field1);
 (create table data (nama char(15) not null,alamat char (20),primary key(nama));
mengisi tabel
-mysql>insert into data (field1,field2)values(valuefield1,valuefield2);
 insert into data(nama,alamat)value('kifli','sungai andai');
-mysql>select*from nama_table;
 select*from data;
-mysql>select field from nama_table;
 select nama from data;
edit tabel
-mysql>update nama_table set fieldl=’valuefieldbaru’;
 update data set nama=’kifli’;
 update data set alamat=’asrama’;
-mysql>updatenama_table set fieldl=’newvaluefield’ where field2=’valuefield2’;
 update data set alamat=’pustena’ where nama=’adnan’ ;
hapus isi tabel
-mysql>delete from nama_table where field=valuefield;
 delete from data where nama=’alikomeini’;
Menambah/menghapus/mengubah field dari tabel
-Bila kita ingin memodifikasi field pada tabel dapat digunakan syntax;
 mysql>alter table nama_table add/drop field (typefield());
-Menambah field dalam tabel, sintaknya:
  mysql>alter table nama_table add field typefield();
  alter table data add telepon int(10);
-mysql>alter table nama_table add field typefield() after field;
 alter table data add pekerjaan char(15) after alamat;
-mysql>alter table nama_table drop field;
 alter table data drop telepon;
-mysql>alter table nama_table change name_field name_field_baru typefield ();
 alter table data change pekerjaan telepon int(10);
Menampilkan isi tabel
-mysql>select * from nama_field;
 untuk menampilkan tabel dengan kondisi field tertentu semisal field nama
 mysql>select field1,field2 from nama_field;
 select nama, alamat from data;
Menampilkan isi tabel dengan beberapa keyword :
 1. Distinct
 Keyword ini berguna untuk menghilangkan record-record yang
 sama.
 Sintaknya :
 mysql>select distinct field from nama_table ;
 select distinct nama from data;
 2. Between
 Keyword ini berguna untuk membatasi suatu kolom yang berada
 pada suatu batas nilai tertentu. Misalkan, buka tabel user di
 database formulir, sintaknya :
 mysql>select field1, field2 from nama_table where field2 between
 valuefield2 and valuefield2;
 select nama, umur from user where telepon between 2500000 and
 2530000;
 3. like
 Keyword ini berguna untuk mencari data yang memiliki pola
 tertentu. Misalkan untuk mencari alamat user dengan kata unix,
 dapat digunakan query :
 mysql>select field from nama_table where field like ‘%value%’;
 select alamat from data where alamat like ‘%cisitu%’;
 4. order by
 Keyword ini berguna untuk menampilkan field sesuai abjad. Sintak :
 mysql>select * from nama_table order by field;
select*from data order by nama;
 untuk urutan kebalikannya dapat digunakan;
 mysql>select field1,field2 from data order by field1 desc;

Tidak ada komentar:

Posting Komentar