1. Tipe Data Tipe data secara umum dikelompokkan menjadi : Tanggal : 4 digit tahun, 2 digit bulan, 2 digit hari Jam : 2 digit jam, 2 digit menit, 2 digit detik Untuk Tipe Data pada MySQL : a) Char atau character : menyatakan tipe data karakter atau string digunakan <= 5digit. b) Varchar : menyatakan tipe data karakter atau string dengan panjang tidak tetap (variabel 0, digunakan >=5 digit) c) Numeric : menyatakan data numerik real. d) Dec atau decimal : menyatakan tipe data numerik yang bisa mengandung pecahan. e) Integer : menyatakan tipe data bilangan bulat f) Smallint : menyatakan tipa data bilangan bulatyang jangkauannya lebih kecil dari integer. g) Float : tipa data bilangan real h) Double : tipe data dengan bilangan real dengan ketelitian lebih tinggi dari pada float. i) Blob : untuk menyatakan data biner yang berguna untuk menyimpan data gambar atau suara. j) Date : untuk menyatakan tipe data tanggal k) DateTime : untuk tipe data tanggal dan waktu l) Serial auto_increment : untuk menyatakan tipe data numerik yang akan dinaikkan sebesar satu secara otomatis. m) Boolean : menyatkan tipe data nalar atau logika. 2. Konstanta Konstanta adalah nilai yang bersifat tetap atau tidak berubah, berbeda dengan variabel. Contoh : 1. Konstanta bersifat Numerik : 200, 20, 15000, 3.2, -60 2. Konstanta bersifat Karakter : “ joko susetyo “ 3. Operator Aritmatika Daftar Operator Berdasarkan tingkatan : Operator Fungsi * Perkalian / Pembagian % Pembagian + Penjumlahan - Pengurangan 4. Operator Relasi Daftar Operator Relasi : Operator Fungsi = Sama dengan > Lebih Besar < Lebih Kecil >= Lebih besar atau sama dengan <= Lebih kecil atau sama dengan <> Tidak sama dengan Contoh : SELECT * FROM rumahsakit WHERE nomedik > ‘00013’ ; 5. Operator Logika Operator Logika ada 3 yaitu : a) OR b) AND c) NOT Operator Fungsi Keterangan NOT atau ! Sebagai negasi atau pembalik nilai NOT nikah atau !nikah (artinya adalah menikah) OR atau !! Atau Biru OR Hijau Durian !! Salak AND && Dan Meja AND Kursi Motor && Helm a). Operator OR Sintaks dari operator OR : Kondisi 1 OR Kondisi 2 Kuncinya adalah jika salah satu kondisi bernilai benar maka hasilnya adalah benar. Daftar hasil Operator OR : Kondisi 1 Kondisi 2 Hasil False False False False True True True False True True True True Contoh : SELECT * FROM rumahsakit WHERE kelamin=’P’ OR namapas=’joko’; b). Operator AND Sintaks dari operator AND : Kondisi 1 AND Kondisi 2 Operator AND memiliki ciri-ciri sebagai berikut : · Apapun kondisinya bila di-AND-kan dengan nilai yang salah hasilnya tetap salah · Hasil akan bernilai benar jika kedua kondisi bernilai benar Daftar hasil Operator AND : Kondisi 1 Kondisi 2 Hasil False False False False True False True False False True True True Contoh : SELECT * FROM rumahsakit WHERE nomedik=’00002’ AND kelamin=’P’; c). Operator NOT Daftar hasil Operator NOT : Kondisi Hasil NOT True False NOT False True Contoh : SELECT * FROM rumahsakit WHERE (kelamin !=’L’); 6. Operator Pembanding Daftar Operator pembanding : Operator Keterangan IS NOT NULL Apakah sebuah nilai tidak NULL ? IS NULL Apakah sebuah nilai adalah NULL ? BETWEEN Apakah suatu nilai diantara dua batasan nilai ? IN Apakah suatu nilai berada didalam pilihan yang ada ? NOT IN Apakah suatu nilai tidak berada dalam pilihan yang ada ? LIKE Apakah suatu nilai sesuai dengan kriteria tertentu ? NOT LIKE Apakah suatu nilai tidak sesuai dengan kriteria tertentu ? REGEXP (Reguler Expression). Nilai menjadi benar jika kondisi 1 = kondisi 2 NOT REGEXP Nilai menjdai benar jika kondisi < > kondisi 2 <=> Nilai menjadi benar jika kedua kondisi yang dubandingkan adalah sama. Berlaku juga untuk NULL. a). Penggunaan Operator BETWEEN dan NOT BETWEEN Contoh : * SELECT * FROM rumahsakit WHERE tgllahir BETWEEN ‘1978-01-01’ AND ‘1980-01-01’; * SELECT nomedik, namapas, alamat FROM rumahsakit WHERE tgllahir>=’1970-01-01’ AND tgllahir<=’1975-12-31’; b). Penggunaan Operator IN dan NOT IN = mencocokkan suatu nilai dengan satu nilai yang ada dalam tabel. Contoh : SELECT namapas FROM rumahsakit WHERE alamat IN (‘Yogyakarta’); c). Penggunaan Operator LIKE dan NOT LIKE Contoh : * SELECT namapas,tgllahir FROM rumahsakit WHERE namapas LIKE’%ANDI%’; * SELECT namapas, kelamin, tgllahir FROM rumahsakit WHERE namapas LIKE’%ADI%’; d). Penggunaan Operator IS NULL dan IS NOT NULL Contoh : * SELECT * FROM rumahsakit WHERE tgllahir IS NULL; * SELECT * FROM rumahsakit WHERE namapas IS NOT NULL; * SELECT * FROM rumahsakit WHERE NOT namapas IS NULL;
My Headlines
Friday, December 7, 2007
Pengantar Basis Data
Subscribe to:
Post Comments (Atom)
REYHAN SELLULER
REYHAN SELLULER
Agen Pulsa Elektrik Super Murah, harga terjangkau layanan super cepat.Sejumlah fitur telah kami persiapakan untuk mendukung kelancaran transaksi anda, seperti :
Kontak :
YM : johan_djula
- Transaksi multiHarga paling murah AS5/6325, AS10/11550...
(mengisi beberapa nomor dengan kode voucher berbeda dalam satu format pengiriman).
- Mendaftarkan,memblokir dan mensetting harga downline.
- Mengganti dan menambah HP Utama / paralel.
- Melakukan transaski via yahooo messenger.
Kontak :
YM : johan_djula
Iklan / Promosi
Setiap pendaftaran referal baru dengan menggunakan link saya diatas akan mendapatkan 7 buah e-book panduan Google Adsense seharga $ 49, saya berikan gratis untuk anda. Syarat : kirimkan userID anda yang telah terdaftar dan email, setelah saya ferifikasi e-book akan saya kirimkan ke alamat email anda. Pastikan refferal id "Detektiveeddy"
Anda Bingung? BBM melambung, sementara nasib masih luntang-lantung? Jangan Bingung, ada peluang Bisnis untuk Anda! Tak perlu modal muluk-muluk, cukup modal awal Rp. 100.000,- (bukan arisan berantai, apalagi money game). SUDAH TERBUKTI: MEMBUAT SUKSES RIBUAN ORANG !!!!!! MOTTO: AKU BENCI KEMISKINAN Klik saja HERE
Kontak YM/email: johan_djula@yahoo.co.id
Dengan harga terjangkau dan dikirim menggunakan layanan jasa pengiriman TIKI JNE.
Harga Rp. 10.000/DVD, Only DVD Harga Rp. 17.500/DVD, DVD + Box + Cover + InkJet Papper Cover List Game Klik DownloadAnda Bingung? BBM melambung, sementara nasib masih luntang-lantung? Jangan Bingung, ada peluang Bisnis untuk Anda! Tak perlu modal muluk-muluk, cukup modal awal Rp. 100.000,- (bukan arisan berantai, apalagi money game). SUDAH TERBUKTI: MEMBUAT SUKSES RIBUAN ORANG !!!!!! MOTTO: AKU BENCI KEMISKINAN Klik saja HERE
Kontak YM/email: johan_djula@yahoo.co.id
0 comments:
Post a Comment