Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
MySQL Integer : Getekend Vs . Unsigned
De MySQL -database -systeem biedt ontwikkelaars een scala aan numerieke data types om uit te kiezen , waaronder verschillende soorten integer . Het bereik van de waarden die u kunt opslaan in een database met behulp van gehele getallen is afhankelijk van de vraag of de waarden worden ondertekend of niet ondertekend . Signed en unsigned integers zijn ook iets anders vertegenwoordigd in SQL-instructies . Wanneer ontwikkelaars voeren rekenkundige bewerkingen in MySQL , kunnen de resultaten worden ondertekend of niet-ondertekende , afhankelijk van de omstandigheden . Verklaringen

Wanneer ontwikkelaars tabellen in een MySQL database , ze geeft het gegevenstype voor elke kolom . Bij het declareren van een kolom met een integer type, kan een ontwikkelaar kiezen om te geven of zij wordt ondertekend . De volgende voorbeeldcode geeft aan een MySQL- statement voor het maken van een tafel met twee integer kolommen in het :

CREATE TABLE Objects ( num_data INT UNSIGNED , other_num INT GETEKEND ) ;

De standaard is voor integer kolommen te worden ondertekend , zodat ontwikkelaars alleen de neiging om kolommen ze willen unsigned worden met behulp van deze attributen aan te geven . Het gebruik van het " ondertekende " attribuut heeft geen effect , hoewel sommige ontwikkelaars kiezen gebruiken hun code duidelijk te maken . De eerste kolom in deze tabel slaat unsigned integers , terwijl de tweede zowel negatieve als positieve waarden kan opslaan .
Waarde Range

Als een kolom in een MySQL tabel gebruikt integer waarden , zal het bereik van mogelijke waarden zijn afhankelijk van de vraag of de kolom ondersteunt ondertekend nummers . Bijvoorbeeld , kan het TINYINT soort in MySQL unsigned waarden tussen nul en 255 te houden , maar kan ondertekend waarden houden tussen -128 en 127 . Ontwikkelaars moeten daarom overwegen of een kolom gaat ondertekend nummers op te slaan bij het kiezen van een numerieke type zijn dat een voldoende breed scala van waarden zal steunen voor een toepassing .
Integer Types < br >

evenals het hebben van de mogelijkheid van het gebruik ondertekend of unsigned getallen , kunnen ontwikkelaars kiezen tussen verschillende soorten integer . Deze variëren in grootte in termen van ondersteunde waarden , met het kleinste type zijn TINYINT en de grootste BIGINT . Tussen deze , in oplopende volgorde zijn SMALLINT , MEDIUMINT en INT . Het gekozen type bepaalt het aantal bytes MySQL zal toewijzen voor elke waarde in een kolom . Ontwikkelaars kunnen er ook voor kiezen om het aantal bits dat ze willen MySQL te slaan per integer waarde op te geven .
Operations

Bij Web applicaties gebruik maken van MySQL databases , kunnen ze het systeem gebruiken voor het uitvoeren van rekenkundige bewerkingen , alsmede het opvragen en bijwerken van de gegevens . Wanneer een toepassing berekeningen , zullen de resultaten worden ondertekend of niet-ondertekende afhankelijk van de gegevens typen in de desbetreffende kolommen . Bijvoorbeeld , afhankelijk van de configuratie in een bepaald systeem kan een aftrekking resulteert in een unsigned resultaat , zelfs wanneer een van de operanden is ondertekend. Dit kan onvoorspelbare resultaten veroorzaken in sommige gevallen .

Previous: Next:
  PHP /MySQL Programmering
·Het verschil in Print en Echo …
·Hoe te Rijen verwijderen uit e…
·MySQL Select Max Graaf Tutoria…
·Hoe te Syntax Update voor MySQ…
·Hoe snelheid van PHP Curl 
·Hoe kan ik PHP Array Lengte Kr…
·Hoe te Tekstwijzigingen maken …
·Hoe maak je een tekstbestand l…
·Hoe maak je een PHP code invoe…
  Related Articles
Hoe kan ik een integer converteren naar …
Hoe te converteren naar Integer valutada…
Hoe kan ik een Integer opmaken Into Valu…
Hoe om te controleren of een getal een g…
Hoe maak je een tekstvak converteren naa…
Hoe te Windows.Forms.TextBox converteren…
Hoe te DataGridView gebruiken voor MySQL…
VB Code Integer naar String Conversie Vi…
Tekst , Integer , String & Types in Rail…
  Programmering Articles
·Hoe maak je een doorzoekbare online gids…
·Hoe maak je een Android Sample importere…
·Hoe to Face ID nummers vinden voor uw Mi…
·Het Low Pass -functie in MATLAB 
·NetBeans Gereedschap 
·Hoe te INT Test Met Groovy Tests 
·Hoe om afbeeldingen invoegen in VBS -bes…
·Computer Programming Basics 
·Hoe te Lengte van Int in Java Bereken 
Copyright © Computer Kennis http://www.nldit.com