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.
BUAT mata wang JADUAL (
id INT PRIMARY KEY AUTO_INCREMENT, amount DECIMAL(10, 2)
);
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.
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.
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;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!