sql session 2
Post on 19-Jul-2015
40 Views
Preview:
TRANSCRIPT
STRUCTURED QUERY
LANGUAGE (SQL)Session 2
MYSQL
MySQL adalah sebuah server database multiuser
dan multithreaded
MySQL dibuat untuk keperluan sistem database
yang cepat, handal dan mudah digunakan serta
bersifat open source dan freeware.
Karena kehandalan MySQL dan bersifat open
source sehingga sebagian besar perusahaan kecil,
menengah atau programmer web menggunakan
MySQL sebagai software database untuk
perusahaan atau webnya
ISTILAH DALAM DATABASE
Table
kumpulan data (nilai) yang diorganisasikan ke dalambaris (record) dan kolom (field). Masing-masing kolommemiliki nama yang spesifik dan unik.
Field
kolom dari sebuah table. memiliki ukuran type data tertentu yang menentukan bagaimana data nantinyatersimpan.
Record
sebuah kumpulan nilai yang saling terkait.
Key
field yang dapat dijadikan kunci dalam operasi tabel. Dalam konsep database, key memiliki banyak jenisdiantaranya Primary Key, Foreign Key, Composite Key, dll.
TIPE-TIPE FIELD (KOLOM) MYSQL
NUMERIC
TINYINT (-128 s/d 127); 1 byte (8 bit).
SMALLINT (-32.768 s/d 32.767); 2 byte (16 bit).
MEDIUMINT (-8.388.608 s/d 8.388.607); 3 byte (24 bit).
INT (-2.147.483.648 s/d 2.147.483.647); 4 byte (32 bit).
BIGINT (± 9,22 x 1018); 8 byte (64 bit).
FLOAT (-3.402823466E+38 s/d -1.175494351E-38, 0, dan1.175494351E-38 s/d 3.402823466E+38); 4 byte (32 bit).
DOUBLE (-1.79...E+308 s/d -2.22...E-308, 0, dan 2.22...E-308 s/d 1.79...E+308); 8 byte (64 bit)
REAL Merupakan sinonim dari DOUBLE.
DECIMAL (-1.79...E+308 s/d -2.22...E-308, 0, dan 2.22...E-308 s/d 1.79...E+308); 8 byte (64 bit).
NUMERIC Merupakan sinonim dari DECIMAL.
TIPE-TIPE FIELD (KOLOM) MYSQL
DATE DAN TIME
DATE
(1000-01-01 s/d 9999-12-31) (YYYY-MM-DD);
3 byte.
TIME
(-838:59:59 s/d +838:59:59) (HH:MM:SS);
3 byte.
DATETIME
('1000-01-01 00:00:00' s/d '9999-12-31 23:59:59' );
8 byte.
YEAR (1900 s/d 2155); 1 byte.
TIPE-TIPE FIELD (KOLOM) MYSQL
STRING (TEXT)
CHAR (menyimpan data string ukuran tetap); 0 s/d
255 karakter.
VARCHAR (menyimpan data string ukuran
dinamis); 0 s/d 65.535 karakter.
TINYTEXT (0 s/d 65.535) karakter.
TEXT (0 s/d 65.535) karakter.
MEDIUMTEXT (0 s/d 224 - 1) karakter.
LONGTEXT (0 s/d 232 – 1) karakter.
TIPE-TIPE FIELD (KOLOM) MYSQL
BLOB (BINER) DAN LAINNYA.
BIT (64 byte)
TINYBLOB (255 byte)
BLOB (216 - 1 byte)
MEDIUMBLOB (224 - 1 byte)
LONGBLOB (232 - 1 byte)
ENUM enumerasi (kumpulan data), Jangkauan
sampai dengan 65535 string.
SET combination (himpunan data), Jangkauan
sampai dengan 255 string anggota.
top related