Jenis data mysql
Transcript of 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
• Berikut adalah jenis –jenis data yang terdapat pada MySQL
- jenis data numerik- jenis masa dan tarikh- jenis sting
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
• Istilah SIGNED integer adalah nombor integer positif atau negatif.
• Istilah UNSIGNED integer adalah nombor integer bukan negatif
• 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
• 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
• 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
• 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