Pengantar Statistika

Statistika

Tipe Data di Database SQL

Tipe Data Integer

Tipe data integer digunakan untuk menyimpan bilangan bulat. Berikut adalah rincian tipe data integer yang tersedia:

Type Length in Bytes Minimum Value (Signed) Maximum Value (Signed) Minimum Value (Unsigned) Maximum Value (Unsigned)
TINYINT 1 -128 127 0 255
SMALLINT 2 -32768 32767 0 65535
MEDIUMINT 3 -8388608 8388607 0 16777215
INT 4 -2147483648 2147483647 0 4294967295
BIGINT 8 -9223372036854775808 9223372036854775807 0 18446744073709551615

Tipe Data Floating Point

Tipe data floating point digunakan untuk menyimpan angka desimal dengan presisi tinggi. Berikut adalah rincian tipe data floating point yang tersedia:

Type Length in Bytes Minimum Value Maximum Value Minimum Value Maximum Value
FLOAT 4 -3.402823466E+38 3.402823466E+38 0 3.402823466E+38
DOUBLE 8 -1.7976931348623157E+308 1.7976931348623157E+308 0 1.7976931348623157E+308

Tipe Data String

Tipe data string digunakan untuk menyimpan teks atau karakter. Berikut adalah rincian tipe data string yang tersedia:

Type Maximum Length Deskripsi
CHAR 255 Menyimpan string dengan panjang tetap.
VARCHAR 65535 Menyimpan string dengan panjang variabel.
TEXT 65535 Menyimpan string dalam jumlah besar (teks bebas).
BLOB 65535 Menyimpan data biner besar seperti gambar atau file.

Tipe Data Date and Time

Tipe data ini digunakan untuk menyimpan nilai tanggal dan waktu. Berikut adalah rincian tipe data date and time:

Type Format Range
DATE YYYY-MM-DD 1000-01-01 to 9999-12-31
DATETIME YYYY-MM-DD HH:MM:SS 1000-01-01 00:00:00 to 9999-12-31 23:59:59
TIMESTAMP YYYY-MM-DD HH:MM:SS 1970-01-01 00:00:01 UTC to 2038-01-19 03:14:07 UTC
TIME HH:MM:SS -838:59:59 to 838:59:59
YEAR YYYY 1901 to 2155

Tipe Data Boolean

Tipe data boolean digunakan untuk menyimpan nilai logika. Nilai yang valid biasanya adalah TRUE, FALSE, atau NULL (bergantung pada implementasi SQL).

Tipe Data Binary

Tipe data binary digunakan untuk menyimpan data dalam format biner, seperti gambar, video, atau file. Contoh:

  • BLOB: Binary Large Object untuk data besar seperti gambar atau file.
  • VARBINARY: Untuk data biner dengan panjang variabel.

Contoh Penggunaan Tipe Data SQL

CREATE TABLE contoh_tipe_data (
    id INT PRIMARY KEY,
    nama VARCHAR(50),
    tanggal_lahir DATE,
    skor FLOAT,
    aktif BOOLEAN
);
        
                

Keuntungan Memilih Tipe Data yang Tepat

  • Meningkatkan efisiensi penyimpanan.
  • Memastikan validasi data pada tingkat database.
  • Mempercepat performa query karena data terstruktur dengan baik.