jenis data mysql

8
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 line Antara muka command line akan menggunakan arahan – arahan tertentu untuk melaksanakan sesuatu arahan Antara muka PHPMyadmin - Antara muka PHPMYadmin menggunakan antaramuka berasaskan web

Upload: arah1506

Post on 09-Aug-2015

20 views

Category:

Documents


4 download

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