Maison > Article > programmation quotidienne > Quels sont les mots-clés de contrainte non signée dans MySQL ?
Les mots-clés utilisés pour spécifier les contraintes non signées dans MySQL sont : UNSIGNED : autorise les valeurs positives et nulles. UNSIGNED ZEROFILL : les valeurs positives et les zéros sont autorisés, et toutes les valeurs sont complétées à gauche par des zéros pour correspondre à la longueur de la colonne.
Le mot-clé de contrainte non signée dans MySQL
La contrainte non signée est utilisée pour restreindre la colonne afin qu'elle ne contienne que des valeurs non négatives. Les mots-clés utilisés pour spécifier des contraintes non signées dans MySQL sont :
UNSIGNED
Signification : Autoriser les valeurs positives et les zéros
Syn taxe : Nom de la colonne UNSIGNED
列名 UNSIGNED
例如:id INT UNSIGNED
UNSIGNED ZEROFILL
含义:允许正值和零,且所有值都左填充零以匹配列长度
语法:列名 UNSIGNED ZEROFILL
例如:account_number BIGINT UNSIGNED ZEROFILL
使用场景
无符号约束通常用于存储非负值,例如:
优点
注意
UNSIGNED ZEROFILL
id INT UNSIGNED
Nom de la colonne UNSIGNED ZEROFILL
🎜🎜Par exemple : account_number BIGINT UNSIGNED ZEROFILL
🎜🎜🎜Scénarios d'utilisation🎜🎜🎜Contraintes non signées sont généralement utilisés pour stocker des valeurs non négatives, par exemple : 🎜🎜🎜ID et compteurs 🎜🎜Montants en devises 🎜🎜Nombres naturels (supérieurs à 0) 🎜🎜🎜🎜Avantages 🎜🎜🎜🎜Assurer l'intégrité des données, empêcher la saisie incorrecte de valeurs négatives valeurs 🎜🎜Optimise l'espace de stockage, car les entiers non signés occupent généralement moins d'octets 🎜🎜 Améliore les performances des requêtes car la base de données peut tirer parti des contraintes non signées pour optimiser les index 🎜🎜🎜🎜 REMARQUE 🎜🎜🎜🎜 Les contraintes non signées ne peuvent pas être utilisées avec le flottant types de points 🎜🎜 Colonnes existantes converties en types non signés Peut entraîner une perte de données car les valeurs négatives deviendront positives 🎜🎜Zéros ajoutés à gauche La contrainte UNSIGNED ZEROFILL
ne s'applique qu'aux types entiers 🎜🎜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!