Download - Jenis data mysql

Transcript
Page 1: Jenis data mysql

Jenis data mysql

• Mysql dibina untuk kegunaan aplikasi web dimana menekankan keperluan utama sistem pangkalan data iaitu kelajuan, scalability dan mudah tadbir

• Mysql mempunyai antara muka yang berbeza untuk membina pangkalan data antaranya

Antaramuka command lineAntara muka command line akan menggunakan arahan –arahan tertentu untuk melaksanakan sesuatu arahan

Antara muka PHPMyadmin- Antara muka PHPMYadmin menggunakan antaramuka

berasaskan web

Page 2: Jenis data mysql

• Berikut adalah jenis –jenis data yang terdapat pada MySQL

- jenis data numerik- jenis masa dan tarikh- jenis sting

Jenis data mysql

Page 3: Jenis data mysql

• TINYINT – signed (-128 hingga 127) dan unsigned (0 hingga 255)

• SMALLINT – signed (-32768 hingga 32767) dan unsigned ( 0 hingga 16777215)

• MEDIUMINT – signed (-8388608 hingga 8388607) dan unsigned ( 0 hingga 16777215)

• INT – signed (-2147483648 hingga 2147483647) dan unsigned ( 0 hingga 4294967295)

• BIGINT – signed (-2147483648 hingga 21447483647) dan unsigned ( 0 hingga 184467440737709551615)

JENIS DATA NUMERIK

Page 4: Jenis data mysql

• Istilah SIGNED integer adalah nombor integer positif atau negatif.

• Istilah UNSIGNED integer adalah nombor integer bukan negatif

Page 5: Jenis data mysql

• FLOAT (M,D) – jenis nombor perpuluhan dan tidak ada bagi unsigned. Anda boleh memaparkan panjang (M) dan bilangan tempat perpuluhan (D). Panjang dan bilangan tempat perpuluhan tidak diperlukan dan default adalah (10,2)

• DOUBLE (M,D) – format nombor perpuluhan dan tidak ada bagi unsigned dan default adalah (16,4)

• DECIMAL(M,D) – jenis nombor perpuluhan unpacked dan tidak ada bagi unsigned. Memaparkan panjang (M) dan bilangan nombor perpuluhan adalah perlu

JENIS DATA NUMERIK

Page 6: Jenis data mysql

• DATE – format (YYYY-MM-DD) Sebagai contoh 4 oktober 2003 akan disimpan sebagai 2003-10-04

• DATETIME – kombinasi diantara tarikh dan masa , format (YYYY-MM-DD HH:MM:SS) Sebagai contoh 3:30 petang pada 4 oktober 2003 akan disimpan sebagai 2003-10-04 15:30:00

• TIME – format (HH:MM:SS)

JENIS MASA DAN TARIKH

Page 7: Jenis data mysql

• CHAR – panjang string yang tetap dan string diantara 1 hingga 255. tidak perlu menentukan panjang semasa membina, tetapi nilainya tetapnya adalah 1.

• VARCHAR – panjang string yang berubah dan string antara 1 hingga 255. panjang mesti ditentukan semasa membina medan contohnya varchar(20)

• BLOB OR TEXT – panjang maksima adalah 65635 huruf. Blob adalah binary large object dan ia digunakan untuk menyimpan jumlah data yang besar seperti imej dan jenis-jenis fail yang lain. Tidak perlu menentukan panjang sesuatu medan

JENIS STRING

Page 8: Jenis data mysql

• TINYBLOB OR TINYTEXT – panjang maksima adalah 255 huruf dan tidak perlu menentukan panjang sesuatu medan

• MEDIUMBLOB OR MEDIUMTEXT – panjang maksima adalah 16777215 huruf dan tidak perlu menentukan panjang sesuatu medan

• LONGBLOB OR LONGTEXT – panjang maksima adalah 4294967295 huruf dan tidak perlu menentukan panjang sesuatu medan

• TINYBLOB OR TINYTEXT – panjang maksima adalah 255 huruf dan tidak perlu menentukan panjang sesuatu medan

• ENUM – adalah utk membina senarai dimana nilai boleh pilih atau dibiarkan NULL. Sebagai contoh telefon (pejabat,rumah,mobile)dan ENUM boleh mempunyai 65535 nilai yang berlainan

JENIS STRING