sql session 2

Post on 19-Jul-2015

40 Views

Category:

Education

0 Downloads

Preview:

Click to see full reader

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