fungsi penukaran mysql

王林
Lepaskan: 2023-05-12 11:47:06
asal
945 orang telah melayarinya

Memandangkan jumlah data terus berkembang dan keperluan perniagaan terus menjadi lebih kompleks, jenis data dalam pangkalan data menjadi semakin pelbagai. Dalam aplikasi praktikal, kita sering perlu menukar antara jenis data yang berbeza, yang semestinya memerlukan penggunaan beberapa fungsi penukaran.

MySQL ialah sistem pengurusan pangkalan data hubungan yang biasa digunakan yang menyediakan banyak jenis data terbina dalam dan fungsi penukaran. Artikel ini akan memperkenalkan fungsi penukaran yang biasa digunakan dalam MySQL untuk memudahkan pembaca menukar jenis data dalam aplikasi praktikal.

1. Definisi fungsi penukaran

Fungsi penukaran dalam MySQL ialah satu set fungsi yang boleh menukar jenis data yang berbeza antara satu sama lain. Fungsi ini menukar satu jenis data kepada yang lain.

2. Klasifikasi fungsi penukaran

Fungsi penukaran dalam MySQL boleh dibahagikan kepada kategori berikut:

  1. Fungsi berangka
    Fungsi berangka yang biasa digunakan dalam MySQL ialah ROUND(), TRUNCATE(), CEILING() dan FLOOR() dsb. Fungsi ini menukar satu jenis data berangka kepada jenis data berangka lain.
  2. Fungsi aksara
    Fungsi aksara yang biasa digunakan dalam MySQL termasuk CONCAT(), SUBSTRING(), REPLACE() dan UPPER(), dsb. Fungsi ini menukar satu jenis data aksara kepada jenis data aksara yang lain.
  3. Fungsi tarikh
    Fungsi tarikh yang biasa digunakan dalam MySQL termasuk DATE_ADD(), DATE_SUB(), TO_DAYS() dan FROM_DAYS(), dsb. Fungsi ini menukar satu jenis data tarikh kepada jenis data tarikh yang lain.
  4. Fungsi lain
    Terdapat fungsi penukaran lain dalam MySQL, seperti IFNULL(), CAST() dan CONVERT(), dsb. Fungsi ini menukar satu jenis data kepada yang lain.

3. Penggunaan fungsi penukaran

  1. Fungsi ROUND(): Kekalkan data berangka dengan bilangan tempat perpuluhan yang ditentukan.

PILIH BULAT(123.456,2);

Hasilnya ialah: 123.46

  1. TRUNCATE() fungsi: Simpan data berangka dengan nombor tertentu daripada digit perpuluhan tanpa pembundaran.

PILIH TRUNCATE(123.456,2);

Hasilnya ialah: 123.45

  1. Fungsi SILING(): Bulatkan data angka.

PILIH SILING(123.456);

Hasilnya ialah: 124

  1. Fungsi FLOOR(): Bundarkan ke bawah data angka.

SELECT FLOOR(123.456);

Hasilnya ialah: 123

  1. CONCAT() fungsi: menggabungkan data berbilang aksara menjadi satu rentetan .

PILIH CONCAT('Hello', 'world');

Hasilnya ialah: Helloworld

  1. SUBSTRING() fungsi: memintas bahagian rentetan .

PILIH SUBSTRING('Hello world', 1, 5);

Hasilnya ialah: Hello

  1. REPLACE() fungsi: Gantikan rentetan Menggantikan subrentetan yang ditentukan dengan rentetan lain.

SELECT REPLACE('Hello world', 'world', 'MySQL');

Hasilnya ialah: Hello MySQL

  1. UPPER() fungsi : Menukar semua aksara dalam rentetan kepada huruf besar.

SELECT UPPER('Hello world');

Hasilnya ialah: HELLO WORLD

  1. DATE_ADD() fungsi: Tambahkan pada data jenis tarikh selang masa.

PILIH TARIKH_TAMBAH('2021-01-01', INTERVAL 1 TAHUN);

Keputusannya ialah: 2022-01-01

  1. DATE_SUB ( ) Fungsi: Menolak selang masa daripada data tarikh.

PILIH TARIKH_SUB('2021-01-01', INTERVAL 1 TAHUN);

Keputusannya ialah: 2020-01-01

  1. TO_DAYS ( ) Fungsi: Menukar data jenis tarikh kepada beberapa hari.

PILIH TO_DAYS('2021-01-01');

Hasilnya ialah: 737791

  1. FROM_DAYS() fungsi: Tukar nombor hari ke Data jenis Tarikh.

SELECT FROM_DAYS(737791);

Hasilnya ialah: 2021-01-01

  1. IFNULL() fungsi: Jika nilai data adalah NULL , Kemudian nilai data lain dikembalikan.

SELECT IFNULL(NULL, 'MySQL');

Hasilnya ialah: MySQL

  1. CAST() fungsi: Tukar satu jenis data kepada yang lain Satu jenis data.

SELECT CAST('123' AS SIGNED);

Hasilnya ialah: 123

  1. CONVERT() fungsi: Tukar satu jenis data kepada yang lain Satu jenis data.

PILIH TUKAR('123.456', PERPULUHAN(6,2));

Hasilnya ialah: 123.46

IV MySQL Ia menyediakan banyak fungsi penukaran terbina dalam, yang boleh menukar jenis data yang berbeza antara satu sama lain, menjadikannya mudah untuk pembaca menukar jenis data dalam aplikasi praktikal. Mahir dalam penggunaan fungsi ini boleh meningkatkan kecekapan pemprosesan data kami dan meningkatkan prestasi aplikasi.

Atas ialah kandungan terperinci fungsi penukaran mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan