Maison >base de données >tutoriel mysql >Quelles sont les spécifications d'utilisation des colonnes MySQL ?
1. Le type décimal est décimal, float et double sont interdits.
float et double ont le problème de perte de précision pendant le stockage, et il est probable que vous obteniez des résultats incorrects lors de la comparaison des valeurs.
2. Si la plage des données stockées dépasse la plage des décimales, il est recommandé de diviser les données en nombres entiers et décimaux et de les stocker séparément.
3. Utilisez tinyint/int/bigint selon la classification commerciale, occupant respectivement 1/4/8 octets.
char/varchar sont utilisés en fonction de la différenciation commerciale.
Instances
Demo: mysql> use school; #选择数据库school mysql> create table class6(class_id integer(5) zerofill, class_name varchar(128), class_teacher varchar(64) ); #创建表class6 mysql> insert into class0 values(1,'三年级六班','张老师'); mysql> select * from class0 ; +-------+------------+---------+ | id | name | teacher | +-------+------------+---------+ | 00001 | 三年级六班 | 张老师 | +-------+------------+---------+ 1 row in set (0.00 sec)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!