/ / Mysql Basdatatyper

Grundläggande datatyper Mysql

För dig som inte vet vad Mysql är, informerar vi digatt det är ett mycket effektivt system som du kan hantera stora datamängder. Det är gratis och erbjuds användare under en allmän licens. I början av utvecklingen av datorteknologi "lagrades" information i separata filer och extraherades sedan från dem efter behov. Idag är sådana system inte alltid effektiva, för Det tar mycket tid och arbete. Med Mysql-programmet kan du sortera information och utföra operationer med dataarrayer med en mycket kompakt kommandokod.

mysql datatyper

För att databasen ska fungera korrekt finns det i Mysql ett begrepp datatyp. Totalt skiljer sig flera datalternativ:

- VAR (n) eller VARCHAR (n) - tecken, där n är antalet byte som kan användas (VARCHAR lagrar högst 255 tecken);

- mysql-strängdatatyper, inklusiveföljande format: TEXT (n) - där n kan gå upp till 65535, TINITEXT (n) - där n kan gå upp till 255, MEDIUMTEXT (n) med n upp till 16 777 215 och LONGTEXT (n) med en variabel n som kan nå 4 294 967 295 (variabeln TEXT skiljer sig från VARCHAR genom att de första n-tecknen är indexerade för TEXT (n));

- VARBINARY eller BINARY - för att lagra bilder i binär kod;

- för förvaring av klatter medskiftlägeskänslig användning Mysql BLOB (n) datatyper som har samma dimension och prefix som TEXT (TINY-, MEDIUM-, LONGBLOB); till exempel har MEDIUMBLOB (n) en dimension n på 16 777 215;

datatyp koncept

- datatyper för tid och datum, inklusive:DATE - datum i år-månad-datum-format, TID - tid i timme-minut-sekund-format, ÅR - år från 1901 till 2155 och år 0000, DATETIME - kombinerar DATUM och TID (den sista datatypen visas i år- månad-dag-timme-minut-sekund); det finns också Mysql-datatyper i TIMESTAMP-format, vilket gör att du kan ange år från 1970 till 2037 i databasen (detta beror på att skaparna av systemet antar att Mysql kommer att vara helt föråldrad fram till 2037);

- numeriskt, som i deras sammansättning har heltaldatatyper, inklusive - INT - ett heltal från cirka 2,1 miljarder till minus 2,1 miljarder, TINYINT - ett tal från 128 till -127 eller från 255 till 0, SMALINT - från 32 768 till - 32 767, BIGINT - från 9 x 10 i artonde graden till -9 x 10 i artonde graden, MEDIUMINT - från 8.388 miljoner till -8.388 miljoner (om en eller annan datatyp anger ett nummer som är högre än det maximala inställda värdet, kommer det att trunkeras till tillåtna värden).

Det finns också typer för bråknummer - FLOAT -detta är ett flytpunktsnummer, DUBBELT och REAL är ett flytpunktsnummer med dubbeltäthet, NUMERIC och DECIMAL är ett bråknummer lagrat som en sträng. Vid programmering används FLOAT och INT huvudsakligen, som stöder basens optimala hastighet.

heltal datatyper

Arbetet med databaser utförs genomPHPMyAdmin, som levereras med Denver-paketet gratis. Med den kan du skapa en databas genom att ange databasens namn och olika tabeller, datatyper, lösenord. Därefter fylls databasen med information, du kan skapa frågor i form av en sökning (VÄLJ), ändra (Byt, RENAME, MODIFY), ta bort (DELETE), lägga till (ADD) eller sortera befintliga data och visa vissa parametrar på skärmen. Mysql-datatyper i detta fall bör läggas till mycket noggrant så att program inte ger fel. Till exempel kan du ange en typ för VARCHAR-data som tillåter att maximalt 255 tecken kan matas in i textdatabasen. Och när du fyller basen blir texten större, vilket kommer att leda till att Mysql "trunker" texten till en acceptabel längd.