| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    MySQL Heltal : Signeret Vs. Unsigned
    MySQL database system giver udviklere med en række numeriske datatyper at vælge imellem, herunder forskellige heltal typer . Rækken af ​​værdier, du kan gemme i en database ved hjælp af heltal afhænger af, om værdierne er underskrevet eller unsigned . Signeret og usignerede heltal er også repræsenteret lidt forskelligt i SQL-sætninger . Når udviklerne udfører aritmetiske operationer i MySQL , kan resultaterne være underskrevet eller usignerede , afhængigt af omstændighederne . Udtalelser

    Når udviklere opretter tabeller i en MySQL-database, de angiver datatypen for hver kolonne . Når erklære en kolonne med et heltal type, kan en udvikler vælge at angive, hvorvidt den er underskrevet . Følgende kodeeksempel viser en MySQL erklæring til at oprette en tabel med to heltal kolonner i det : Hej

    CREATE TABEL Objekter ( num_data INT UNSIGNED , other_num INT underskrevet stand)

    Standarden er for heltalstypen kolonner , der skal underskrives , så udviklerne kun har tendens til at angive kolonner , de ønsker at være usigneret bruge disse attributter. Brugen af " underskrevet" attribut har ingen effekt , selv om udviklerne undertiden vælge at bruge det til at gøre deres kode klar. Den første kolonne i tabellen gemmer unsigned heltal , mens den anden kan gemme både negative og positive værdier.
    Value Range
    p Hvis en kolonne i en MySQL tabel bruger heltal værdier, vil rækken af ​​mulige værdier afhænger af , hvorvidt søjlen understøtter underskrevet numre . For eksempel kan den tinyint type MySQL hold usignerede værdier mellem nul og 255 , men kan holde underskrevet værdier mellem -128 og 127. . Udviklere er derfor nødt til at overveje , hvorvidt en kolonne kommer til at gemme underskrevet numre, når du vælger en numerisk type, der vil støtte en bred nok række værdier for et program .
    Integer Typer < br >

    samt have mulighed for at bruge underskrevet eller unsigned numre, kan udviklere vælge mellem forskellige typer af heltal. Disse varierer i størrelse målt i understøttede værdier , med den mindste type er tinyint og den største BIGINT . Mellem disse er i stigende rækkefølge SMALLINT , MEDIUMINT og INT . Den valgte type bestemmer antallet af bytes MySQL vil tildele for hver værdi i en kolonne. Udviklere kan også vælge at angive antallet af bits , de ønsker MySQL til at gemme per heltal .
    Operations

    Når webprogrammer bruger MySQL databaser , kan de bruge systemet at udføre aritmetiske operationer samt forespørgsler og opdatering af data . Når et program bruger beregninger vil resultaterne være underskrevet eller unsigned afhængigt af datatyper i de pågældende kolonner. For eksempel , afhængigt af konfigurationen i et bestemt system kan en subtraktion operation resultere i en usigneret resultat , selv om en af ​​de operander er underskrevet . Dette kan medføre uforudsigelige resultater i nogle tilfælde.

    Forrige :

    næste :
      Relaterede artikler
    ·PHP Statiske funktioner 
    ·Hvad er årsagen MySQL Overhead 
    ·Brug af udefinerede konstanter i PHP 
    ·Løn for en Senior Level PHP Programmør 
    ·Format til Input Date & Time i MySQL 
    ·Sådan oprettes Database Web Applications 
    ·Hvordan du udskifter en enkelt Forekomst af søgestreng…
    ·Sådan Send SMS via PHP 
    ·Sådan Gør Kvalitet CSS Gradienter 
    ·Sådan Indsæt et billede i en HTML e-mail i PHP 
      Anbefalede Artikler
    ·Visual Basic Fejl: Sænket Out of Range 
    ·Størrelsen af ​​et array i Matlab 
    ·Sådan Ring efter en SSIS pakke fra VBScript 
    ·Sådan Pass en variabel til MTV 
    ·Sådan Erklær variable i ActionScript 
    ·Sådan optage på et webcam fra Chatroulette 
    ·Hvordan man bruger en variabel som en ordbog Indtast VB…
    ·Sådan oprettes en reset-knap Med HTML Programmering 
    ·Sådan Find Gårsdagens Dato i PHP 
    ·Sådan Embed aktiesymboler 
    Copyright © Computer Viden http://www.computerdk.com