salut les gens je suis nouveau à PHP et je me demande ce que int(4)
signifie dans la création de cette table. Merci pour ton aide.Que signifie cet entier?
CREATE TABLE mytable(
name VARCHAR (50),
age INT(4),
email VARCHAR (50)
);
salut les gens je suis nouveau à PHP et je me demande ce que int(4)
signifie dans la création de cette table. Merci pour ton aide.Que signifie cet entier?
CREATE TABLE mytable(
name VARCHAR (50),
age INT(4),
email VARCHAR (50)
);
Si vous utilisez MySQL, il s'agit de la largeur d'affichage de l'entier. Vous pouvez trouver ce genre d'information dans the MySQL user manual:
Par exemple,
INT(4)
spécifie uneINT
avec une largeur d'affichage de quatre chiffres.
Le code que vous avez posté est pas PHP, mais une instruction SQL pour créer une table de base de données appelée mytable
avec trois colonnes - nom, âge et par courriel. L'instruction a également les types de date des différentes colonnes, de sorte que le système de base de données peut savoir comment les stocker et les récupérer.
Int est un data type dans la base de données - un entier (nombre entier). Ce que cela signifie dépend de la base de données que vous utilisez. Dans SQL Server, le paramètre 4 spécifie la précision du champ. Toutefois, ce sera toujours la taille d'un int
dans SQL Server. Il peut contenir des valeurs comprises entre -2 147 483 648 et 2 147 483 647.
Si MySQL, cela signifie la largeur d'affichage du champ.
Cela dépend entièrement de votre SGBDR: il n'y a pas de signification standard. La plupart l'ignoreront simplement, ou la traiteront comme un indicateur d'affichage (comme MySQL).
-1: Qu'est-ce que cela a à voir avec php? La balise Integer est trompeuse. Quel système de base de données utilisez-vous (Mysql, Mssql, etc.)? Aussi s'il vous plaît essayer et choisir un meilleur titre. –
j'utilise mysql, et je me demandais juste – newBRO