MySQL
Conversion24 fungsi

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 MySQL

BIN

Conversion

Mengkonversi angka desimal ke representasi binary string. Shorthand untuk CONV(num, 10, 2).

Tipe hasil: VARCHAR

BINARY

Conversion

Mengkonversi ekspresi ke tipe BINARY string. Membuat perbandingan string menjadi case-sensitive dan byte-by-byte.

Tipe hasil: BINARY

BIN_TO_UUID

Conversion

Mengkonversi BINARY(16) UUID ke format string. Kebalikan dari UUID_TO_BIN().

Tipe hasil: VARCHAR(36)

CAST

Conversion

Mengkonversi nilai ke tipe data tertentu. Standar SQL untuk type casting.

Tipe hasil: Specified type

CONNECTION_ID

Conversion

Mengembalikan ID koneksi (thread ID) untuk koneksi saat ini.

Tipe hasil: BIGINT UNSIGNED

CONV

Conversion

Mengkonversi angka dari satu basis ke basis lain. Support basis 2 hingga 36.

Tipe hasil: VARCHAR

CONVERT

Conversion

Mengkonversi nilai ke tipe data atau charset tertentu. Alternatif untuk CAST dengan sintaks berbeda.

Tipe hasil: Specified type

DATABASE

Conversion

Mengembalikan nama database yang sedang aktif/dipilih saat ini.

Tipe hasil: VARCHAR

FORMAT

Conversion

Memformat angka dengan pemisah ribuan dan desimal tertentu. Berguna untuk display angka.

Tipe hasil: VARCHAR

FROM_UNIXTIME

Conversion

Mengkonversi Unix timestamp ke DATETIME atau format string. Kebalikan dari UNIX_TIMESTAMP().

Tipe hasil: DATETIME | VARCHAR

INET6_ATON

Conversion

Mengkonversi IPv4 atau IPv6 address string ke binary format. Support kedua format IP.

Tipe hasil: VARBINARY(16)

INET6_NTOA

Conversion

Mengkonversi binary IP address ke string format. Kebalikan dari INET6_ATON().

Tipe hasil: VARCHAR

INET_ATON

Conversion

Mengkonversi IPv4 address string ke unsigned integer. Berguna untuk storage dan range queries.

Tipe hasil: BIGINT UNSIGNED

INET_NTOA

Conversion

Mengkonversi unsigned integer ke IPv4 address string. Kebalikan dari INET_ATON().

Tipe hasil: VARCHAR(15)

LAST_INSERT_ID

Conversion

Mengembalikan nilai AUTO_INCREMENT yang terakhir di-generate untuk kolom dalam koneksi saat ini.

Tipe hasil: BIGINT UNSIGNED

OCT

Conversion

Mengkonversi angka desimal ke representasi octal string. Shorthand untuk CONV(num, 10, 8).

Tipe hasil: VARCHAR

STR_TO_DATE

Conversion

Mengkonversi string ke DATE, DATETIME, atau TIME berdasarkan format yang diberikan. Kebalikan dari DATE_FORMAT.

Tipe hasil: DATE | DATETIME | TIME

TIME_FORMAT

Conversion

Memformat nilai TIME ke string sesuai format yang ditentukan. Mirip DATE_FORMAT tapi khusus untuk time.

Tipe hasil: VARCHAR

UNIX_TIMESTAMP

Conversion

Mengembalikan Unix timestamp (detik sejak 1970-01-01 00:00:00 UTC). Tanpa argumen = waktu sekarang.

Tipe hasil: BIGINT

USER

Conversion

Mengembalikan username dan hostname dari koneksi MySQL saat ini.

Tipe hasil: VARCHAR

UUID

Conversion

Menghasilkan Universal Unique Identifier (UUID) versi 1. Format: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.

Tipe hasil: VARCHAR(36)

UUID_SHORT

Conversion

Menghasilkan 64-bit unsigned integer yang unik. Lebih cepat dan compact dari UUID().

Tipe hasil: BIGINT UNSIGNED

UUID_TO_BIN

Conversion

Mengkonversi UUID string ke format BINARY(16) untuk storage yang lebih efisien.

Tipe hasil: BINARY(16)

VERSION

Conversion

Mengembalikan string yang menunjukkan versi MySQL server.

Tipe hasil: VARCHAR