MySQL est un système de gestion de base de données relationnelle que vous utilisez principalement pour sauvegarder et récupérer des enregistrements des tables dans une base de données . Cependant, vous pouvez l'utiliser pour d'autres fonctions, telles que la multiplication valeurs. MySQL vous permet de multiplier directement les numéros , ou vous pouvez aussi utiliser les valeurs des champs et des colonnes dans les tables. Syntaxe
Vous ne pouvez pas il suffit de taper deux chiffres dans MySQL pour obtenir le produit . Vous devez saisir le problème dans une requête MySQL SELECT. Par exemple, tapez "SELECT 4 * 5 ; " dans l'outil de requête et MySQL retourne "20" que le produit. Tapez " SELECT * column1 column2 FROM nom_table ; " utiliser les valeurs d' une table. Vous pouvez également multiplier les nombres par des colonnes. Tapez " SELECT * 4 5 AS " Produit " ; " . Mettre une étiquette sur la colonne qui affiche le résultat
types de données
MySQL convertit automatiquement les valeurs de différentes types où il peut effectuer une multiplication . Si vous multipliez un nombre entier par un nombre à virgule flottante , comme 15 fois 3.0 , MySQL retourne un nombre à virgule flottante , dans ce cas , 45,0 . Si vous multipliez un nombre entier par une date , MySQL retourne un entier . Par exemple, trois fois " 2011-07-15 " retourne 60332145 . MySQL n'interprète pas les tirets dans la date comme un signe moins. Cependant , MySQL ne peut pas convertir tous les types de données. Si vous essayez d'utiliser une chaîne ou un caractère à votre multiplication , MySQL retourne zéro.
Limit
Utiliser des entiers dans vos multiplications , MySQL détecte automatiquement le taille du nombre et s'il est signé ou non signé , puis fait le calcul. Toutefois, le principal type entier est « bigint », qui autorise les valeurs signées de -9,223,372,036,854,775,808 à 9,223,372,036,854,775,807 ou valeurs non signées de zéro à 18.446.744.073.709.551.615 . Si vous essayez de multiple d'une valeur supérieure à ces chiffres ou si le résultat de la multiplication est supérieur , MySQL retourne zéro à la suite parce qu'il ne peut pas gérer ces grandes valeurs .
Considérations
< br >
Vous pouvez multiplier une colonne entière en une valeur unique ou même par une autre colonne , mais si une colonne a des milliers de dossiers , MySQL peut prendre un certain temps pour retourner les résultats de la multiplication. Afin de réduire le temps d'attente potentiel , utilisez "WHERE" clauses lorsque cela est possible de spécifier les colonnes que vous voulez utiliser dans la multiplication, ou utiliser la clause «limite» pour retourner un nombre maximum de lignes à la fois.