Pre tých, ktorí nevedia, čo je Mysql, vás informujeme,že ide o veľmi efektívny systém na správu veľkého množstva údajov. Je bezplatná a ponúka sa používateľom na základe všeobecnej licencie. Na začiatku vývoja počítačovej technológie sa informácie „ukladali“ do samostatných súborov a podľa potreby sa z nich extrahovali. V súčasnosti tieto systémy nie sú vždy účinné, pretože vyžaduje si to veľa času a úsilia. Mysql vám umožňuje triediť informácie a vykonávať operácie s dátovými poliami pomocou veľmi kompaktného príkazového kódu.
Aby databáza fungovala správne, v MySQL existuje koncept typu údajov. Celkovo existuje niekoľko možností údajov:
- VAR (n) alebo VARCHAR (n) - znak, kde n je počet bajtov, ktoré je možné použiť (VARCHAR neukladá viac ako 255 znakov);
- dátové typy typu mysql vrátanez nasledujúcich formátov: TEXT (n) - kde n môže ísť až do 65535, TINITEXT (n) - kde n môže byť až 255, STREDNÁ (n) od n do 16 777 215 a LONGTEXT (n) s n, ktoré môžu byť až 4 294 967 295 (premenná TEXT sa líši od VARCHAR tým, že prvých n znakov je indexovaných pre TEXT (n));
- VARBINARY alebo BINARY - na ukladanie obrázkov v binárnom kóde;
- na ukladanie guľôčokDátové typy Mysql BLOB (n) sa používajú pre znakové prípady, ktoré majú rovnaký rozmer a predpony ako TEXT (TINY-, MEDIUM-, LONGBLOB); napríklad MEDIUMBLOB (n) má rozmer n rovný 16 777 215;
- dátové typy pre čas a dátum, vrátane:DATE - dátum vo formáte rok-mesiac-dátum, TIME - čas vo formáte hodina-minúta-sekunda, YEAR - roky od 1901 do 2155 a rok 0000, DATETIME - kombinuje DATE a TIME (posledný typ údajov sa zobrazuje v roku-mesiaci -dátum-hodina-minúta-sekunda); existujú aj dátové typy Mysql formátu TIMESTAMP, ktorý umožňuje zadávať do databázy roky 1970 - 2037 (je to z predpokladu tvorcov systému, že Mysql do roku 2037 úplne zastará);
- číselné, ktoré zahŕňajú celé čísladátové typy vrátane - INT - celé číslo od približne 2,1 miliardy do mínus 2,1 miliardy, TINYINT - číslo od 128 do -127 alebo od 255 do 0, SMALINT - od 32 768 do - 32 767, BIGINT - od 9 x 10 do osemnásty výkon na -9 x 10 na osemnásty výkon, MEDIUMINT - z 8,388 milióna na -8,388 milióna prípustných hodnôt).
Existujú aj typy pre zlomkové čísla - FLOAT -je to číslo s pohyblivou rádovou čiarkou, DOUBLE a REAL sú číslo s pohyblivou rádovou čiarkou s dvojnásobnou hustotou, NUMERIC a DECIMAL sú zlomkové číslo uložené ako reťazec. V programovaní sa používajú hlavne FLOAT a INT, ktoré udržujú optimálnu rýchlosť základne.
Práca s databázami sa vykonáva prostredníctvomNástroj PHPMyAdmin, ktorý je bezplatne dodávaný s balíkom Denver. Pomocou neho môžete vytvoriť databázu zadaním názvov databázy a rôznych tabuliek, typov údajov, hesiel. Potom je databáza naplnená informáciami, môžete k nej vytvárať dotazy vo forme vyhľadávania (SELECT), zmeny (CHANGE, RENAME, MODIFY), mazania (DELETE), pridávania (ADD) alebo triedenia dostupných údajov a zobraziť určité parametre na obrazovke. V takom prípade musia byť dátové typy Mysql pridané veľmi opatrne, aby programy negenerovali chyby. Môžete napríklad nastaviť dátový typ na VARCHAR, ktorý umožňuje zadať do textového základu najviac 255 znakov. A pri vyplňovaní základne bude text väčší, čo povedie k tomu, že Mysql „skráti“ text na prípustnú dĺžku.