Tipe Data Database Mysql

 12 April 2020  Artikel

Mysql database memiliki dukungan terhadap data SQL dalam beberapa katagori yaitu : tipe data numerik ( Numeric ), tipe data tanggal dan waktu ( DATE and TIME ), tipe data string ( character and byte ), tipe data spasial ( spatial ) dan tipe data json.

Tipe Data Database Mysql

Tipe data Numerik ( Numeric ) dalam database MySQL

Jenis data SQL yang masuk dalam MySQL tipe numerik termasuk ( INTEGER, SMALLINT, DECIMAL, dan NUMERIC ), juga jenis numerik perkiraan ( FLOAT, REAL, dan DOUBLE PRECISION ). Kata kunci int adalah persamaan untuk interger, serta kata kunci dec dan fixed sebuah persamaan untuk decimal.

  • Sintaks Jenis Data Numerik.
  • Jenis Interger (Exact Value) – INTEGER, INT, SMALLINT, TINYINT, MEDIUMINT, BIGINT.
  • Jenis nilai pasti (Exact Value) – DECIMAL, NUMERIC.
  • Jenis nilai perkiraan (Approximate Value) – FLOAT, DOUBLE.
  • Jenis nilai bit – BIT.
  • Jenis atribut numerik .
  • Penanganan diluar batas perkiraan dan luas tak terhingga.

Tipe data Tanggal dan waktu dalam database MySQL ( date and time )

Jenis data tanggal dan waktu dibagi menjadi 5 ( lima ) bagian, DATE, TIME, DATETIME, TIMESTAMP, dan YEAR.

Data Type“Zero” Value
DATE'0000-00-00'
TIME'00:00:00'
DATETIME'0000-00-00 00:00:00'
TIMESTAMP'0000-00-00 00:00:00'
YEAR0000

Tipe data string dalam database MySQL

Pada tipe data string kali ini meliputi beberapa jenis yaitu : CHAR, VARCHAR, BINARY, VARBINARY, BLOB, TEXT, ENUM, dan SET.

Tipe data Spasial ( Spatial ) MySQL

Mengikuti spesifikasi OGC, MySQL mengimplementasikan ekstensi spasial sebagai bagian dari lingkungan SQL dengan Tipe Geometri . Istilah ini mengacu pada lingkungan SQL yang telah diperluas dengan serangkaian tipe geometri. Kolom SQL bernilai geometri diimplementasikan sebagai kolom yang memiliki tipe geometri. Spesifikasi menjelaskan sekumpulan tipe geometri SQL, serta fungsi pada tipe tersebut untuk membuat dan menganalisis nilai geometri.

Ekstensi spasial MySQL memungkinkan pembuatan, penyimpanan, dan analisis fitur geografis:

  • Tipe data untuk mewakili nilai spasial
  • Fungsi untuk memanipulasi nilai spasial
  • Pengindeksan spasial untuk meningkatkan waktu akses ke kolom spasial

Tipe data Json dalam database MySQL

Di MySQL 8.0, pengoptimal dapat melakukan sebagian, memperbarui kolom JSON menghapus dokumen lama dan menulis dokumen baru secara keseluruhan ke kolom.

Pembaruan parsial tersebut dapat ditulis ke log biner menggunakan format ringkas yang menghemat ruang; ini dapat diaktifkan dengan mengatur binlog_row_value_options variabel sistem ke PARTIAL_JSON.

Referensi artikel ini saya ambil dari website mysql pada bagian tipe data MySQL.

#Tipe data Date and Time MySQL #Tipe data Json MySQL #Tipe data numeric MySQL #Tipe data Spatial MySQL #Tipe data String MySQL
Java

Sekilas Artikel Tentang Bahasa Pemograman JAVA

Database

Apa saja sih Software Database yang digunakan saat ini?