Fungsi Conversion MySQL
Fungsi untuk konversi tipe data. Temukan semua 24 fungsi conversion di MySQL lengkap dengan syntax, contoh, dan penjelasan bahasa Indonesia.
24 fungsi conversion di MySQL
← Semua fungsi MySQLBIN
Mengkonversi angka desimal ke representasi binary string. Shorthand untuk CONV(num, 10, 2).
VARCHARBINARY
Mengkonversi ekspresi ke tipe BINARY string. Membuat perbandingan string menjadi case-sensitive dan byte-by-byte.
BINARYBIN_TO_UUID
Mengkonversi BINARY(16) UUID ke format string. Kebalikan dari UUID_TO_BIN().
VARCHAR(36)CAST
Mengkonversi nilai ke tipe data tertentu. Standar SQL untuk type casting.
Specified typeCONNECTION_ID
Mengembalikan ID koneksi (thread ID) untuk koneksi saat ini.
BIGINT UNSIGNEDCONV
Mengkonversi angka dari satu basis ke basis lain. Support basis 2 hingga 36.
VARCHARCONVERT
Mengkonversi nilai ke tipe data atau charset tertentu. Alternatif untuk CAST dengan sintaks berbeda.
Specified typeDATABASE
Mengembalikan nama database yang sedang aktif/dipilih saat ini.
VARCHARFORMAT
Memformat angka dengan pemisah ribuan dan desimal tertentu. Berguna untuk display angka.
VARCHARFROM_UNIXTIME
Mengkonversi Unix timestamp ke DATETIME atau format string. Kebalikan dari UNIX_TIMESTAMP().
DATETIME | VARCHARINET6_ATON
Mengkonversi IPv4 atau IPv6 address string ke binary format. Support kedua format IP.
VARBINARY(16)INET6_NTOA
Mengkonversi binary IP address ke string format. Kebalikan dari INET6_ATON().
VARCHARINET_ATON
Mengkonversi IPv4 address string ke unsigned integer. Berguna untuk storage dan range queries.
BIGINT UNSIGNEDINET_NTOA
Mengkonversi unsigned integer ke IPv4 address string. Kebalikan dari INET_ATON().
VARCHAR(15)LAST_INSERT_ID
Mengembalikan nilai AUTO_INCREMENT yang terakhir di-generate untuk kolom dalam koneksi saat ini.
BIGINT UNSIGNEDOCT
Mengkonversi angka desimal ke representasi octal string. Shorthand untuk CONV(num, 10, 8).
VARCHARSTR_TO_DATE
Mengkonversi string ke DATE, DATETIME, atau TIME berdasarkan format yang diberikan. Kebalikan dari DATE_FORMAT.
DATE | DATETIME | TIMETIME_FORMAT
Memformat nilai TIME ke string sesuai format yang ditentukan. Mirip DATE_FORMAT tapi khusus untuk time.
VARCHARUNIX_TIMESTAMP
Mengembalikan Unix timestamp (detik sejak 1970-01-01 00:00:00 UTC). Tanpa argumen = waktu sekarang.
BIGINTUSER
Mengembalikan username dan hostname dari koneksi MySQL saat ini.
VARCHARUUID
Menghasilkan Universal Unique Identifier (UUID) versi 1. Format: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.
VARCHAR(36)UUID_SHORT
Menghasilkan 64-bit unsigned integer yang unik. Lebih cepat dan compact dari UUID().
BIGINT UNSIGNEDUUID_TO_BIN
Mengkonversi UUID string ke format BINARY(16) untuk storage yang lebih efisien.
BINARY(16)VERSION
Mengembalikan string yang menunjukkan versi MySQL server.
VARCHAR