Sabtu, 30 November 2013

30 Perintah dasar SQL



1.      show database
Untuk menampilkan daftar yang ada dalam system saat itu.
2.        create database
Untuk membuat database baru, sehingga tidak berlaku jika database sudah ada atau anda tidak memiliki privilege.
Syntax : Create database namadatabase;
3.        use
Untuk menjadikan database menjadi default dan referensi dari table yang nantinya anda gunakan. Perintah ini tidak berlaku jika database tidak ada atau anda tidak memiliki privilege.
Syntax : Use namadatabase;
4.        create table
Untuk membuat table minimal anda harus menentukan namanya dan tipe kolom yang anda inginkan. Sintaks yang paling sederhana (tanpa ada definisi lain) adalah :
Syntax : Create table namatabel (namafield1 type(length),namafield2 type(length),primary key(namafield1));
5.      rename
Untuk merubah nama table yang lama menjadi nama table yang baru.
Syntax  : Alter table namatabellama rename namatabelbaru;
6.      Show tables
Untuk melihat daftar table yang terdapat pada database yang sedang dijalankan.
7.        desc
 Untuk melihat kolom apa saja beserta type, length yang ada pada table.
Syntax : Desc namatabel;
8.        add
Untuk menambahkan kolom pada table yang terdapat pada database.
Syntax :  Alter table namatabel add namafield type(length);
9.      drop table
Untuk menghapus table yang terdapat pada database.
Syntax : drop table namatabel;
10.    AVG
Digunakan untuk menghitung nilai-rata-rata dari suatu data.
Syntax  : SELECT  AVG (column_name) FROM table_name;
11.    Modifikasi struktur table
Dapat digunakan untuk mengganti nama table atau mengubah strukturnya seperti manambah kolom atau indeks, menghapus kolom atau indeks, mengubah tipe kolom dsb. Sintaks umum:
Syntax : ALTER TABLE nama_tbl action;
12.    modify
Untuk mengubah ukuran (length) dari suatu kolom yang terdapat pada database.
Syntax :  Alter table namatabel modify namafield type(length) not null;
13.    Drop
 Untuk menghapus kolom yang terdapat pada salah satu table di database.
Syntax : Alter table namatabel drop namakolom;
14.    Insert Into

Untuk menginput satu data pada table langsung untuk semua kolom
Syntax : Insert into namatabel values(‘data1’,’dataA’);
15.    Update
Perintah untuk mengubah isi dari field yang diinginkan
Syntax  :  Update namatabel set namafield=’data_baru’ where namafield_key=’data_baru’;
16.    Delete
Perintah untuk menghapus baris yang diinginkan
Syntax  :  Delete from namatabel where namafield_key=’data’;
17.    Add Foreign
Syntax  : Alter table namatabel1 add foreign key(namafield_key) references namatabel2(namafield_key);
18.    SUM
Digunakan untuk mendapatkan nilai total penjumlahan dari data-data yang ada.
Syntax  : Select sum(namakolom) from namatabel;
19.    STD
Perintah untuk menentukan standard deviasi isi dari suatu field
Syntax:  Select std(namfield) from namatabel;
20.    Order By
Digunakan untuk mengurutkan data berdasarkan kolom (field) tertentu. Secara default, urutan tersusun secara ascending (urut kecil ke besar). Anda dapat mengubahnya menjadi descending (urut besar ke kecil) dengan menambahkan perintah DESC.
Syntax : SELECT column_name(s)
FROM table_name
ORDER BY column_name(s) ASC|DESC
21.    Count
Digunakan untuk menghitung jumlah (cacah) suatu data.
Syntax : SELECT COUNT (column_name) FROM table_name;
22.    Max
Digunakan untuk mendapatkan nilai terbesar dari data-data yang ada.
Syntax : SELECT MAX (column_name) FROM table_name;
23.    Min
Digunakan untuk mendapatkan nilai terkecil dari data-data yang ada.
Syntax: SELECT MIN (column_name) FROM table_name;
24.    Group By
Digunakan untuk mengelompokkan data dengan kriteria tertentu.
Syntax:  SELECT column_name,aggregate_function(column_name)
FROM table_name
WHERE column_name operator value
GROUP BY column_name;
25.    Having
Digunakan untuk memfilter data dengan fungsi tertentu.
Syntax:
SELECT column_name,aggregate_function(column_name)
FROM table_name
WHERE column_name operator value
GROUP BY column_name
HAVING aggregate_function(column_name) operator value

26.    Ucase
Digunakan untuk mengubah huruf pada data tertentu menjadi huruf besar.
Syntax  : SELECT UCASE (column_name) FROM table_name;
27.    Lcase
Digunakan untuk mengubah huruf pada data tertentu menjadi huruf kecil.
Syntax : SELECT LCASE (column_name) FROM table_name;
28.    Mid
Digunakan untuk mengambil beberapa karakter dari field teks.
Syntax : SELECT MID(column_name,start[,length]) FROM table_name;
29.    Len
Digunakan unutk mendapatkan informasi jumlah karakter dari field teks.
Syntax: SELECT LEN (column_name) FROM table_name;
30.    Round
Digunakan untuk pembuatan bilangan pecahan.
Syntax : SELECT ROUND (column_name,decimals)FROM table_name;

30 Perintah dasar SQL



1.      show database
Untuk menampilkan daftar yang ada dalam system saat itu.
2.        create database
Untuk membuat database baru, sehingga tidak berlaku jika database sudah ada atau anda tidak memiliki privilege.
Syntax : Create database namadatabase;
3.        use
Untuk menjadikan database menjadi default dan referensi dari table yang nantinya anda gunakan. Perintah ini tidak berlaku jika database tidak ada atau anda tidak memiliki privilege.
Syntax : Use namadatabase;
4.        create table
Untuk membuat table minimal anda harus menentukan namanya dan tipe kolom yang anda inginkan. Sintaks yang paling sederhana (tanpa ada definisi lain) adalah :
Syntax : Create table namatabel (namafield1 type(length),namafield2 type(length),primary key(namafield1));
5.      rename
Untuk merubah nama table yang lama menjadi nama table yang baru.
Syntax  : Alter table namatabellama rename namatabelbaru;
6.      Show tables
Untuk melihat daftar table yang terdapat pada database yang sedang dijalankan.
7.        desc
 Untuk melihat kolom apa saja beserta type, length yang ada pada table.
Syntax : Desc namatabel;
8.        add
Untuk menambahkan kolom pada table yang terdapat pada database.
Syntax :  Alter table namatabel add namafield type(length);
9.      drop table
Untuk menghapus table yang terdapat pada database.
Syntax : drop table namatabel;
10.    AVG
Digunakan untuk menghitung nilai-rata-rata dari suatu data.
Syntax  : SELECT  AVG (column_name) FROM table_name;
11.    Modifikasi struktur table
Dapat digunakan untuk mengganti nama table atau mengubah strukturnya seperti manambah kolom atau indeks, menghapus kolom atau indeks, mengubah tipe kolom dsb. Sintaks umum:
Syntax : ALTER TABLE nama_tbl action;
12.    modify
Untuk mengubah ukuran (length) dari suatu kolom yang terdapat pada database.
Syntax :  Alter table namatabel modify namafield type(length) not null;
13.    Drop
 Untuk menghapus kolom yang terdapat pada salah satu table di database.
Syntax : Alter table namatabel drop namakolom;
14.    Insert Into

Untuk menginput satu data pada table langsung untuk semua kolom
Syntax : Insert into namatabel values(‘data1’,’dataA’);
15.    Update
Perintah untuk mengubah isi dari field yang diinginkan
Syntax  :  Update namatabel set namafield=’data_baru’ where namafield_key=’data_baru’;
16.    Delete
Perintah untuk menghapus baris yang diinginkan
Syntax  :  Delete from namatabel where namafield_key=’data’;
17.    Add Foreign
Syntax  : Alter table namatabel1 add foreign key(namafield_key) references namatabel2(namafield_key);
18.    SUM
Digunakan untuk mendapatkan nilai total penjumlahan dari data-data yang ada.
Syntax  : Select sum(namakolom) from namatabel;
19.    STD
Perintah untuk menentukan standard deviasi isi dari suatu field
Syntax:  Select std(namfield) from namatabel;
20.    Order By
Digunakan untuk mengurutkan data berdasarkan kolom (field) tertentu. Secara default, urutan tersusun secara ascending (urut kecil ke besar). Anda dapat mengubahnya menjadi descending (urut besar ke kecil) dengan menambahkan perintah DESC.
Syntax : SELECT column_name(s)
FROM table_name
ORDER BY column_name(s) ASC|DESC
21.    Count
Digunakan untuk menghitung jumlah (cacah) suatu data.
Syntax : SELECT COUNT (column_name) FROM table_name;
22.    Max
Digunakan untuk mendapatkan nilai terbesar dari data-data yang ada.
Syntax : SELECT MAX (column_name) FROM table_name;
23.    Min
Digunakan untuk mendapatkan nilai terkecil dari data-data yang ada.
Syntax: SELECT MIN (column_name) FROM table_name;
24.    Group By
Digunakan untuk mengelompokkan data dengan kriteria tertentu.
Syntax:  SELECT column_name,aggregate_function(column_name)
FROM table_name
WHERE column_name operator value
GROUP BY column_name;
25.    Having
Digunakan untuk memfilter data dengan fungsi tertentu.
Syntax:
SELECT column_name,aggregate_function(column_name)
FROM table_name
WHERE column_name operator value
GROUP BY column_name
HAVING aggregate_function(column_name) operator value

26.    Ucase
Digunakan untuk mengubah huruf pada data tertentu menjadi huruf besar.
Syntax  : SELECT UCASE (column_name) FROM table_name;
27.    Lcase
Digunakan untuk mengubah huruf pada data tertentu menjadi huruf kecil.
Syntax : SELECT LCASE (column_name) FROM table_name;
28.    Mid
Digunakan untuk mengambil beberapa karakter dari field teks.
Syntax : SELECT MID(column_name,start[,length]) FROM table_name;
29.    Len
Digunakan unutk mendapatkan informasi jumlah karakter dari field teks.
Syntax: SELECT LEN (column_name) FROM table_name;
30.    Round
Digunakan untuk pembuatan bilangan pecahan.
Syntax : SELECT ROUND (column_name,decimals)FROM table_name;