MySQL

Fungsi SQL MySQL

Database relasional open-source yang populer. 24 fungsi tersedia.

Menampilkan 24 dari 24 fungsi dalam kategori Conversion

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