| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    MySQL Entier : Vs Signé . Unsigned
    Le système de base de données MySQL fournit aux développeurs une gamme de types de données numériques à choisir, y compris divers types d'entiers . La plage de valeurs que vous pouvez stocker dans une base de données en utilisant des entiers dépend si les valeurs sont signés ou non signés . Entiers signés et non signés sont également représentés légèrement différemment dans les instructions SQL . Lorsque les développeurs effectuent des opérations arithmétiques dans MySQL , les résultats peuvent être signés ou non signés , selon les circonstances . Déclarations

    Lorsque les développeurs créent des tables dans une base de données MySQL, ils précisent le type de données pour chaque colonne. Lors de la déclaration d'une colonne avec un type entier , un développeur peut choisir de spécifier si oui ou non il est signé . L'exemple de code suivant illustre une déclaration MySQL pour créer un tableau à deux colonnes entières en elle :

    créer des objets TABLE ( num_data unsigned int other_num RC signé) ;

    La valeur par défaut est de type integer colonnes qui seront signés , afin que les développeurs ne tendent à indiquer colonnes ils veulent être signés avec ces attributs. L'utilisation de l'attribut «signé» n'a aucun effet , bien que les développeurs choisissent parfois de l'utiliser pour faire leur code clair . La première colonne de cette table stocke des entiers non signés , tandis que le second peut stocker deux valeurs négatives et positives .
    Plage de valeurs

    Si une colonne dans une table MySQL utilise entier valeurs , la plage de valeurs possibles dépendront de si oui ou non la colonne supporte les nombres signés. Par exemple , le type TINYINT dans MySQL peut contenir des valeurs non signées entre zéro et 255 , mais peut contenir des valeurs signés entre -128 et 127. Les développeurs doivent donc examiner si oui ou non une colonne va stocker des nombres signés lors du choix d' un type numérique qui va soutenir un éventail suffisamment large de valeurs pour une application.
    Types Entier < br > Photos

    en plus d'avoir la possibilité d'utiliser des nombres signés ou non signés , les développeurs peuvent choisir entre différents types de nombre entier . Ceux-ci varient en taille en termes de valeurs prises en charge , avec le plus petit type étant TINYINT et le plus grand BIGINT . Entre ceux-ci, dans l'ordre croissant sont SMALLINT , MEDIUMINT et INT. Le type choisi détermine le nombre d'octets MySQL va allouer à chaque valeur d'une colonne . Les développeurs peuvent également choisir d' indiquer le nombre de bits qu'ils souhaitent MySQL pour stocker par valeur entière.
    Opérations

    Lorsque les applications Web utilisent des bases de données MySQL , ils peuvent utiliser le système à effectuer des opérations arithmétiques , ainsi que l'interrogation et la mise à jour des données . Lorsqu'une application utilise des calculs , les résultats seront signés ou non signés selon les types de données dans les colonnes concernées. Par exemple , en fonction de la configuration d'un système particulier , une opération de soustraction peut entraîner un résultat non signé , même lorsque l'un des opérandes est signé . Cela peut entraîner des résultats imprévisibles dans certains cas.

    Previous :

    next :
      articles connexes
    ·Comment faire pour créer des outils de Widget Avec PHP…
    ·Tutoriel pour Dreamweaver Check Box PHP 
    ·Est-ce que Joomla utiliser beaucoup de RAM 
    ·Construisez votre propre base de données axée site ut…
    ·Comment ouvrir base de données MySQL avec MS Access 
    ·Comment se connecter à SQLite Avec Mongoose 
    ·Comment supprimer des fichiers de MySQL avec PHP 
    ·Comment saisir des caractères en sortie avec une requê…
    ·Comment évaluer une chaîne comme un tableau en PHP 
    ·Comment puis-je ajouter Google Analytics à un fichier …
      articles en vedette
    ·Comment faire pour vérifier pour le pilote ODBC en VBA…
    ·Comment faire pour redimensionner les colonnes dans Sub…
    ·Comment faire de votre image en noir et blanc 
    ·Comment ajouter une matrice à une matrice dans MATLAB 
    ·Comment créer un dataset hiérarchique 
    ·Comment créer des scripts PHP pour des applications 
    ·Comment insérer des variables dans WordPress PHP codes…
    ·Comment changer icône de la souris sur Mouseover 
    ·Comment exécuter les fichiers PHP sous Ubuntu avec des…
    ·Comment charger les fichiers DLL 
    Copyright © Connaissances Informatiques http://fr.wingwit.com