Type entier du type de données MySQL
Lors de la création de types de données, la gamme de choix doit être aussi réduite que possible pour répondre aux besoins. Plus la portée est petite, moins elle nécessite de ressources.
mysql> create table stu( -> stuid tinyint -> ); Query OK, 0 rows affected (0.00 sec)
Entier non signé non signé Il n'y a pas de nombres négatifs dans l'entier non signé, et l'entier non signé est le double de l'entier.
mysql> create table stu1( -> stuid tinyint unsigned -> );
Les entiers prennent en charge la largeur d'affichage. La largeur d'affichage est le nombre minimum de chiffres d'affichage. Par exemple, int(11) signifie que l'entier est représenté par au moins 11 chiffres, remplissez-le avec 0. La largeur d'affichage ne fonctionne pas par défaut et doit être combinée avec Zerofill pour fonctionner. La taille d'affichage de l'entier ne dépend pas de la largeur d'affichage, mais lorsque la valeur n'a pas suffisamment de chiffres pour spécifier le nombre de chiffres, 0 est utilisé comme remplissage de début
mysql> create table stu2( -> sutid int(5) zerofill -> );
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!