Tipe Data String

tipe data string

Tipe Data String

Selain number, biasanya kita sering menyimpan data di dalam tabel dalam bentuk tulisan.

Tipe data ini namanya tipe data String atau Text.

Ada banyak tipe data String di MySQL.

CHAR dan VARCHAR

Pertama tipe data String di MySQL adalah CHAR dan VARCHAR.

Kita bisa menentukan jumlah panjang maksimal karakter yang bisa ditampung oleh CHAR dan VARCHAR dengan menggunakan kurung buka lalu masukan jumlah maksimal karakter dan diakhiri kurung tutup.

Misal, CHAR(10) atau VARCHAR(10) artinya tipe data String dengan maksimal jumlah karakternya adalah 10 karakter.

Maksimum ukuran CHAR atau VARCHAR adalah 65535 karakter.

Perbedaan CHAR dan VARCHAR

Perbedaan CHAR dan VARCHAR

TEXT

Selain CHAR dan VARCHAR, tipe data String yang lainnya adalah TEXT.

Berbeda dengan CHAR dan VARCHAR yang kita bisa tentukan panjang maksimum nya, TEXT tidak sudah memiliki maksimum  panjang nya.

Terdapat 4 tipe data TEXT :
  1. TINYTEXT dengan maksimum 255 karakter (~256 bytes)
  2. TEXT dengan maksimum 65535 karakter ( ~64 kb)
  3. MEDIUMTEXT dengan maksimum 16777215 karakter (~16MB)
  4. dan LONGTEXT dengan maksimum 4294967295 karakter (~4GB)

ENUM

ENUM adalah tipe data String yang bisa kita tentukan pilihan pilihannya.

Misal kita bisa membuat:

ENUM(‘Pria’, ‘Wanita’), artinya hanya bisa menerima data Pria atau Wanita.

ENUM(‘Bikin’, ‘Balik’, ‘Lagi’), artinya hanya bisa menerima data Bikin, Balik atau Lagi.
Next Post Previous Post
No Comment
Add Comment
comment url