Rumah >pangkalan data >tutorial mysql >Apakah jenis data perpuluhan dalam mysql?

Apakah jenis data perpuluhan dalam mysql?

下次还敢
下次还敢asal
2024-04-26 06:33:151011semak imbas

DECIMAL ialah jenis data berketepatan tinggi yang digunakan untuk menyimpan perpuluhan titik tetap dalam MySQL. Ciri-cirinya termasuk: ketepatan (dinyatakan oleh (M, D)), julat, tiada kehilangan ketepatan dan ruang penyimpanan. Ia sering digunakan dalam senario yang memerlukan pengiraan mata wang berketepatan tinggi, seperti sistem perbankan, perisian perakaunan dan platform e-dagang.

Apakah jenis data perpuluhan dalam mysql?

Apakah jenis data DECIMAL dalam MySQL?

DECIMAL ialah jenis data dalam MySQL yang digunakan untuk menyimpan perpuluhan titik tetap. Ia lebih tepat daripada jenis data FLOAT atau DOUBLE kerana ia menggunakan bilangan tempat perpuluhan tetap. Ciri-ciri

PERPULUHAN:

  • Ketepatan: PERPULUHAN Ketepatan tempat perpuluhan ditetapkan dan ditentukan oleh parameter (M, D) dalam definisi data, di mana:

      :
    • sebelah kiri titik perpuluhan Nombor (bahagian integer)
    • D: Bilangan digit di sebelah kanan titik perpuluhan (bahagian pecahan)
  • Julat: PERPULUHAN membenarkan julat besar nilai disimpan, dari -10^ 38-1 hingga 10^38-1.
  • Kehilangan ketepatan: Tidak seperti FLOAT dan DOUBLE, PERPULUHAN tidak kehilangan ketepatan apabila melakukan operasi aritmetik.
  • Ruang storan: PERPULUHAN menggunakan ruang storan yang sama seperti FLOAT, tetapi memerlukan kurang ruang daripada BERGANDA.

Penggunaan PERPULUHAN:

Jenis data PERPULUHAN sering digunakan dalam senario yang memerlukan pengiraan mata wang ketepatan tinggi, seperti:

  • Sistem perbankan
  • Perisian perakaunan

Contoh :

Di bawah Penyataan mencipta lajur PERPULUHAN bernama "jumlah" dengan ketepatan (10, 2):

<code class="sql">CREATE TABLE transactions (
  amount DECIMAL(10, 2) NOT NULL
);</code>
Lajur ini boleh menyimpan nilai dengan ketepatan maksimum dua tempat perpuluhan dan bahagian integer sehingga 10 digit. 🎜

Atas ialah kandungan terperinci Apakah jenis data perpuluhan dalam mysql?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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 sebelumnya:Apakah maksud kunci dalam mysqlArtikel seterusnya:Apakah maksud kunci dalam mysql