Rumah > pangkalan data > tutorial mysql > Penggunaan DECIMAL jenis data MySQL

Penggunaan DECIMAL jenis data MySQL

WBOY
Lepaskan: 2024-02-21 12:24:04
asal
1342 orang telah melayarinya

Penggunaan DECIMAL jenis data MySQL

Penggunaan DECIMAL jenis data MySQL

Dalam pangkalan data MySQL, DECIMAL ialah jenis data yang digunakan untuk menyimpan nilai berangka yang tepat. Ia disimpan sebagai rentetan dan menduduki ruang simpanan tetap, jadi ketepatan dan ketepatan dipastikan. Jenis data PERPULUHAN sesuai untuk menyimpan nombor yang memerlukan pengiraan yang tepat, seperti jumlah wang, peratusan, dsb. Sintaks jenis

PERPULUHAN adalah seperti berikut:

PERPULUHAN(P, D)

di mana, P mewakili jumlah bilangan digit, dan D mewakili bilangan digit selepas titik perpuluhan. Julat nilai P ialah 1 hingga 65, dan nilai lalai ialah 10. Julat nilai D ialah 0 hingga 30, dan nilai lalai ialah 0. Nilai P mestilah lebih besar daripada atau sama dengan D.

Seterusnya, kami menggambarkan penggunaan jenis DECIMAL melalui beberapa contoh kod tertentu.

  1. Buat jadual yang menyimpan jumlah mata wang:

BUAT mata wang JADUAL (

id INT PRIMARY KEY AUTO_INCREMENT,
amount DECIMAL(10, 2)
Salin selepas log masuk

);

Dalam contoh ini, kami mencipta jadual yang dipanggil mata wang, yang mengandungi dua lajur: id dan jumlah. Jenis data lajur amaun ialah PERPULUHAN, dengan jumlah 10 digit, termasuk 2 digit selepas titik perpuluhan.

  1. Masukkan data ke dalam jadual:

MASUKKAN KE DALAM mata wang (jumlah) NILAI (123.45);
MASUKKAN KE DALAM mata wang (jumlah) NILAI (67.89);

Dalam contoh ini, kami memasukkan dua nilai mata wang jadual Kepingan data masing-masing adalah 123.45 dan 67.89, yang kesemuanya merupakan jumlah mata wang yang sah. Memandangkan jenis data lajur amaun ialah PERPULUHAN(10, 2), data yang dimasukkan akan dibundarkan secara automatik kepada dua tempat perpuluhan.

  1. Soal data dalam jadual:

PILIH * DARI mata wang;

Jalankan pernyataan pertanyaan ini untuk melihat semua data dalam jadual mata wang. Output adalah serupa dengan format berikut:

id jumlah
1 123.45

Lakukan pengiraan berangka:

PILIH jumlah * 2 SEBAGAI jumlah_dua kali ganda DARI mata wang;Dalam contoh ini, kami menanyakan nilai lajur amaun dan mendarabnya dengan 2, kemudian mengembalikan hasil yang dikira sebagai alias berganda_jumlah. Hasil keluaran adalah serupa dengan format berikut: double_amount246.90135.78
kita boleh lihat dalam contoh ini Jenis DECIMAL berguna untuk pengiraan yang tepat Sangat berkesan dan tepat.

Ringkasan:

Jenis data PERPULUHAN ialah jenis data yang digunakan untuk menyimpan nilai berangka yang tepat dalam MySQL. Ia sesuai untuk nombor yang memerlukan pengiraan yang tepat, seperti jumlah wang dan peratusan, dsb. Apabila menggunakan jenis PERPULUHAN, anda perlu menentukan jumlah bilangan digit dan bilangan digit selepas titik perpuluhan. Jenis DECIMAL memastikan ketepatan dan ketepatan nombor dan menyokong operasi pengiraan berangka.

Atas ialah kandungan terperinci Penggunaan DECIMAL jenis data 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