Bagaimanakah saya mentakrifkan lajur DECIMAL MySQL untuk julat tertentu?

Mary-Kate Olsen
Lepaskan: 2024-11-13 11:06:02
asal
962 orang telah melayarinya

How do I define a MySQL DECIMAL column for a specific range?

Memahami dan Menggunakan MySQL DECIMAL

Storan data berangka yang tepat adalah penting dalam aplikasi kewangan dan saintifik. Jenis data PERPULUHAN MySQL menyediakan perwakilan tepat nombor nyata dan mengelakkan perangkap yang dikaitkan dengan lajur BERGANDA.

Menentukan Lajur PERPULUHAN untuk Julat Tertentu

Untuk menentukan PERPULUHAN lajur yang mampu mewakili nilai dari 00.0001 hingga 99.9999, gunakan sintaks berikut:

CREATE TABLE your_table (
    your_column DECIMAL(6,4) NOT NULL
);
Salin selepas log masuk

Sintaks dan Penggunaan PERPULUHAN

lajur PERPULUHAN ditakrifkan menggunakan format PERPULUHAN(M, D), di mana:

  • M (ketepatan) mewakili bilangan maksimum digit dalam lajur.
  • D (skala) menunjukkan bilangan digit di sebelah kanan titik perpuluhan.

Kelebihan DECIMAL berbanding DOUBLE

Tidak seperti DOUBLE, yang menganggarkan nombor nyata menggunakan perwakilan titik terapung, lajur DECIMAL menyimpan nilai tepat. Ini memastikan ketepatan dan mengelakkan kemungkinan ketidaktepatan dalam pengiraan kewangan dan berangka.

Nota Tambahan

  • Unsigned ditamatkan untuk lajur DECIMAL dalam MySQL 8.0.17 .
  • Untuk maklumat yang lebih komprehensif, rujuk dokumentasi MySQL rasmi pada PERPULUHAN.

Atas ialah kandungan terperinci Bagaimanakah saya mentakrifkan lajur DECIMAL MySQL untuk julat tertentu?. 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan