Numeric Data Type pada Database MariaDB
Sebelumnya kita telah membahas menggunakan Heidi SQL, kita dapat menggunakannya untuk menampilkan database dan tabel yang telah ada/ter-create. Sebelum membuat tabel - tabel ada baiknya kita membahas yang lebih dalam tentang DATATYPE pada MariaDB.
Untuk DataType pada MariaDB ada 3 tipe :
a. Numeric DataType
b. String DataType
c. Date & Time DataType
Nah, untuk kali ini saya khusus akan membahas Numeric DataType. Untuk datatype ini terdiri dari:
1. TINYINT
Untuk tipe ini terdiri dari TINYINT, TINYINT UNSIGNED dan TINYINT ZEROFILL
Range dari sub tipe diatas juga berbeda beda. Rangenya adalah sebagai berikut:
1.1 TINYINT ( -128 s/d 127)
1.2 TINYINT UNSIGNED ( 0 s/d 255)
1.3 TINYINT UNSIGNED ZEROFILL( 000 s/d 255)
2. BOOLEAN
3. SMALLINT
Rangenya adalah sebagai berikut:
3.1 SMALLINT (-32768 s/d 32767)
3.2 SMALLINT UNSIGNED ( 0 s/d 65535)
3.3 SMALLINT UNSIGNED ZEROFILL (00000 s/d 65535)
4. MEDIUMINT
Rangenya adalah sebagai berikut:
4.1 MEDIUMINT (-8388608 s/d 8388607)
4.2 MEDIUMINT UNSIGNED ( 0 s/d 16777215)
4.3 MEDIUMINT UNSIGNED ZEROFILL ( 00000000 s/d 16777215)
5. INT ( dapat ditulis INT atau INTEGER)
Rangenya adalah sebagai berikut:
5.1 INT (-2147483648 s/d 2147483647)
5.2 INT UNSIGNED ( 0 s/d 4294967295)
5.3 INT UNSIGNED ZEROFILL ( 0000000000 s/d s/d 4294967295)
6. BIGINT
Rangenya adalah sebagai berikut:
6.1 BIGINT ( -9223372036854775808 to 9223372036854775807)
6.2 BIGINT UNSIGNED ( 0 s/d 18446744073709551615)
6.3 BIGINT UNSIGNED ZEROFILL ( 0000000000000000000 s/d 18446744073709551615)
7. DECIMAL
8. FLOAT
9. DOUBLE
Normal-size (double-precision) floating-point number
10.DOUBLE PRECISION/REAL(DOUBLEBIT)
Untuk DataType pada MariaDB ada 3 tipe :
a. Numeric DataType
b. String DataType
c. Date & Time DataType
Nah, untuk kali ini saya khusus akan membahas Numeric DataType. Untuk datatype ini terdiri dari:
1. TINYINT
Untuk tipe ini terdiri dari TINYINT, TINYINT UNSIGNED dan TINYINT ZEROFILL
Range dari sub tipe diatas juga berbeda beda. Rangenya adalah sebagai berikut:
1.1 TINYINT ( -128 s/d 127)
1.2 TINYINT UNSIGNED ( 0 s/d 255)
1.3 TINYINT UNSIGNED ZEROFILL( 000 s/d 255)
2. BOOLEAN
3. SMALLINT
Rangenya adalah sebagai berikut:
3.1 SMALLINT (-32768 s/d 32767)
3.2 SMALLINT UNSIGNED ( 0 s/d 65535)
3.3 SMALLINT UNSIGNED ZEROFILL (00000 s/d 65535)
4. MEDIUMINT
Rangenya adalah sebagai berikut:
4.1 MEDIUMINT (-8388608 s/d 8388607)
4.2 MEDIUMINT UNSIGNED ( 0 s/d 16777215)
4.3 MEDIUMINT UNSIGNED ZEROFILL ( 00000000 s/d 16777215)
5. INT ( dapat ditulis INT atau INTEGER)
Rangenya adalah sebagai berikut:
5.1 INT (-2147483648 s/d 2147483647)
5.2 INT UNSIGNED ( 0 s/d 4294967295)
5.3 INT UNSIGNED ZEROFILL ( 0000000000 s/d s/d 4294967295)
6. BIGINT
Rangenya adalah sebagai berikut:
6.1 BIGINT ( -9223372036854775808 to 9223372036854775807)
6.2 BIGINT UNSIGNED ( 0 s/d 18446744073709551615)
6.3 BIGINT UNSIGNED ZEROFILL ( 0000000000000000000 s/d 18446744073709551615)
7. DECIMAL
8. FLOAT
9. DOUBLE
Normal-size (double-precision) floating-point number
10.DOUBLE PRECISION/REAL(DOUBLEBIT)
Comments
Post a Comment