For dem der ikke ved hvad Mysql er, informerer vi dig om,at det er et meget effektivt system, der administrerer store mængder data med. Det er gratis og tilbydes brugere under en generel licens. Ved begyndelsen af udviklingen af computerteknologi blev information "lagret" i separate filer og derefter ekstraheret fra dem efter behov. I dag er sådanne systemer ikke altid effektive, fordi det tager meget tid og kræfter. Mysql giver dig mulighed for at sortere information og udføre operationer med datarrays ved hjælp af en meget kompakt kommandokode.
For at databasen skal fungere korrekt, er der et koncept for en datatype i Mysql. I alt er der flere dataindstillinger:
- VAR (n) eller VARCHAR (n) - tegn, hvor n er antallet af byte, der kan bruges (VARCHAR gemmer ikke mere end 255 tegn);
- streng datatyper mysql, inklusiveaf følgende formater: TEKST (n) - hvor n kan gå op til 65535, TINITEXT (n) - hvor n kan være op til 255, MEDIUMTEXT (n) fra n til 16.777.215 og LONGTEXT (n) med variabel n, som kan være op til 4 294 967 295 (TEXT-variablen adskiller sig fra VARCHAR ved, at de første n tegn er indekseret for TEXT (n));
- VARBINÆR eller BINÆR - til lagring af billeder i binær kode;
- til opbevaring af klodser givetMysql BLOB (n) datatyper, der har samme dimension og præfikser som TEXT (TINY-, MEDIUM-, LONGBLOB) bruges til tegnsager; for eksempel har MEDIUMBLOB (n) dimension n lig med 16.777.215;
- datatyper for tid og dato, herunder:DATO - dato i år-måned-dato format, TID - tid i time-minut-sekund format, ÅR - år fra 1901 til 2155 og år 0000, DATETID - kombinerer DATO og TID (den sidste datatype vises i år- måned-dato-time-minut-sekund); der er også Mysql-datatyper i TIMESTAMP-formatet, som giver dig mulighed for at indtaste årene fra 1970 til 2037 i databasen (dette skyldes skaberne af systemet, at Mysql bliver fuldstændig forældet inden 2037);
- numerisk, som inkluderer heltaldatatyper, herunder - INT - et heltal fra ca. 2,1 milliarder til minus 2,1 milliarder, TINYINT - et tal fra 128 til -127 eller fra 255 til 0, SMALINT - fra 32 768 til - 32 767, BIGINT - fra 9 x 10 til den attende effekt til -9 x 10 til den attende effekt, MEDIUMINT - fra 8.388 millioner til -8.388 millioner (hvis du angiver et tal i denne eller den datatype, der er større end den maksimale indstillede værdi, bliver den afkortet til tilladte værdier).
Der er også typer til brøktal - FLOAT -dette er et flydende nummer, DOUBLE og REAL er et floating point-nummer med dobbelt densitet, og NUMERIC og DECIMAL er et brøktal, der er gemt som en streng. Ved programmering anvendes FLOAT og INT hovedsageligt, hvilket opretholder den optimale hastighed på basen.
Arbejdet med databaser udføres gennemPHPMyAdmin-værktøj, der leveres gratis med Denver-pakken. Med den kan du oprette en database ved at angive databasens navne og forskellige tabeller, datatyper, adgangskoder. Derefter er databasen fyldt med information, du kan oprette forespørgsler til den i form af en søgning (VÆLG), ændre (ÆNDR, RENAME, MODIFY), slet (SLET), tilføj (TILFØJ) eller sorter de tilgængelige data og vis bestemte parametre på skærmen. I dette tilfælde skal Mysql-datatyper tilføjes meget omhyggeligt, så programmer ikke genererer fejl. For eksempel kan du indstille datatypen til VARCHAR, som tillader indtastning af højst 255 tegn i tekstbasen. Og når du udfylder basen, vil teksten være større, hvilket vil føre til, at Mysql "afkortes" teksten til den tilladte længde.