Jumat, 18 Januari 2013

Kode Dasar MySQL

Hallo!!!
untuk mempermudah kita belajar mengenai query pada mysql kita akan berbagi Kode dasar Query di mysql , yg akan saya tulis di bawah ini.
1. Semua query SQL dalam artikel ini mengacu pada tabel contoh berikut (database selalu terdiri dari satu atau lebih tabel). Nama tabel adalah “orang” dan field (kolom) adalah “nama”, “umur”, dan “fav_color”.
2. Untuk mengambil seluruh tabel:
SELECT * FROM ORANG;

3. Untuk mengambil jumlah baris dalam tabel:

SELECT COUNT (*) DARI ORANG;
4. Untuk mengambil kolom individu:
SELECT NAMA DARI ORANG;
5. Untuk mengambil beberapa kolom:
SELECT NAMA, AGE DARI ORANG;
6. Untuk mengurutkan berdasarkan kolom tertentu (urutan menaik, dengan nama kolom):
SELECT * FROM ORDER BY AGE ORANG;
7. Untuk mengurutkan berdasarkan kolom tertentu (urutan menaik, dengan jumlah kolom):
SELECT * FROM ORDER BY ORANG 2;
8. Untuk mengurutkan berdasarkan kolom tertentu (urutan, dengan nama kolom):
SELECT * FROM ORDER BY AGE ORANG DESC;
9. Untuk menyaring entri dengan operator = (nilai numerik):
SELECT * FROM WHERE ORANG AGE = 17;
10. Untuk menyaring entri dengan operator = (nilai string):
SELECT * FROM WHERE ORANG FAV_COLOR = ‘BLUE’;
11. Untuk menyaring entri dengan operator>:
SELECT * FROM WHERE ORANG AGE> 20;
12. Untuk menyaring entri dengan operator ANTARA:
SELECT * FROM WHERE ORANG USIA ANTARA 10 DAN 20;
13. Untuk menyertakan beberapa filter dengan operator DAN:
SELECT * FROM WHERE ORANG USIA = 17 DAN FAV_COLOR = ‘PURPLE’;
14. Untuk menyertakan beberapa filter dengan operator OR:
SELECT * FROM WHERE ORANG USIA = 17 OR FAV_COLOR = ‘BLUE’;
15. Untuk menyertakan beberapa filter dengan kombinasi operator:
SELECT * FROM WHERE ORANG USIA <35 DAN (FAV_COLOR 'BLUE' = ATAU NAMA 'Carrie' =);
16. Untuk menyaring entri dengan IN operator:
SELECT * FROM WHERE FAV_COLOR ORANG DALAM ('PURPLE', 'KUNING');
17. Untuk menyaring entri dengan operator TIDAK:
SELECT * FROM WHERE ORANG TIDAK NAMA 'Carrie' =;
18. Untuk menyaring entri dengan operator LIKE (wildcard tunggal):
SELECT * FROM ORANG WHERE NAMA LIKE 'A%';
19. Untuk menyaring entri dengan operator LIKE (wildcard multiple):
SELECT * FROM ORANG WHERE NAMA LIKE '% Aku%';
20. Untuk menciptakan lapangan sementara berdasarkan perhitungan:
SELECT NAMA, USIA, UMUR + 1 SEBAGAI AGE_NEXT_YR DARI ORANG;
21. Untuk membuat kolom sementara berdasarkan fungsi agregat:
SELECT AVG (AGE) SEBAGAI AVERAGE, MAX (AGE) SEBAGAI tertua, MIN (AGE) SEBAGAI termuda, SUM (AGE) SEBAGAI JUMLAH DARI ORANG;
Petunjuk:
SQL TIDAK case-sensitive (SELECT adalah sama sebagai pilih).
tanda kutip tunggal digunakan dengan nilai string - tanpa tanda kutip untuk nomor.
DAN lebih diutamakan daripada ATAU kecuali jika Anda menggunakan tanda kurung.
WHERE operator termasuk =, <> (tidak sama), <, <=,>,> =, ANTARA, IS NULL.
Fungsi-fungsi agregat di SQL adalah COUNT, SUM, MAX, MIN, dan SUM.

Tidak ada komentar:

Posting Komentar

thank you