sql >> Databasteknik >  >> RDS >> Mysql

DECIMAL mysql och lagringsutrymme?

För MySQL 5.1 (och högre) delar den upp lagringen för heltalsdelen och bråkdelen och ger plats för lagring för det största möjliga antalet. Så för en DECIMAL(12,6) behöver du 3 byte för heltalsdelen och 3 byte för bråkdelen. Det ser inte ut som att det minskar lagringen baserat på värdet; det lägger minnet åt sidan oavsett vad värdet är.

Du kan kolla in dokumentationen här:

MySQL Decimal Manual Page



  1. MySql-fråga:inkludera dagar som har COUNT(id) ==0 men bara under de senaste 30 dagarna

  2. Hur man undviker MySQL 'Deadlock hittas när man försöker få lås; försök starta om transaktionen'

  3. Symfony2:Lista städer efter land

  4. phpMyAdmin - kan inte ansluta - ogiltiga inställningar - ända sedan jag lade till ett root-lösenord - låst ute