Pour ceux qui ne savent pas ce qu'est Mysql,C'est un système très efficace avec lequel vous pouvez gérer de grandes quantités de données. Il est gratuit et proposé aux utilisateurs sous licence générale. À l'aube du développement de la technologie informatique, les informations étaient «stockées» dans des fichiers séparés, puis extraites au besoin. Aujourd'hui, de tels systèmes ne sont pas toujours efficaces, car cela prend beaucoup de temps et d'efforts. Le programme Mysql vous permet de trier les informations et d'effectuer des opérations sur des tableaux de données à l'aide d'un code de commande très compact.

types de données mysql

Pour que la base de données fonctionne correctement, Mysql a un concept de type de données. Il y a plusieurs options de données:

- caractère VAR (n) ou VARCHAR (n) - où n est le nombre d'octets pouvant être utilisés (VARCHAR ne stocke pas plus de 255 caractères);

- types de données chaîne mysql, y comprisformats suivants: TEXTE (n) - où n peut aller jusqu'à 65.535, TINITEXT (n) - dans laquelle n peut avoir une valeur allant jusqu'à 255, MEDIUMTEXT (n) avec n 16 777 215 et LONGTEXT (n) avec n variable, qui peut atteindre 4294967295 (à partir de la variable VARCHAR TEXT caractérisé en ce que pour TEXT (n) indexé n premiers caractères);

- VARBINAIRE ou BINAIRE - pour stocker des images en code binaire;

- pour stocker de grands objets binaires, en tenant comptele registre de caractères utilise les types de données Mysql BLOB (n), qui ont la même dimension et les "préfixes" que TEXT (TINY-, MEDIUM-, LONGBLOB); par exemple, MEDIUMBLOB (n) a la dimension n égale à 16 777 215;

concept de type de données

- types de données pour l'heure et la date, y compris: DATE est la date au format année-mois-date, TIME est heure-minute-seconde, YEAR est des années de 1901 à 2155 et l'année est 0000, DATETIME combine DATE et TIME (le dernier type de données est sorti en année- mois-date-heure-minute-seconde); En outre, il existe des types de données au format Mysql TIMESTAMP, ce qui vous permet de faire la base de données années de 1970 à 2037 (ceci est dû à l'hypothèse des créateurs du système que Mysql est finalement devenu obsolète d'ici 2037);

- numériques, qui dans leur composition ont des entierstypes de données, y compris - INT - nombre entier d'environ 2,1 milliards à moins, TINYINT 2,1 milliards $ - .. un nombre 128-255 ou -127 à 0, SMALINT - 768-32 - 32 767 BIGINT - 9 x 10 -9 à 10 degrés neuvième x degrés dans le dix-huitième, MEDIUMINT - .. 8388000--8388000 (à moins que dans un type particulier de données numériques établies supérieures à la valeur de consigne maximale, il sera tronqué à valeurs admissibles).

Il y a aussi des types pour les nombres fractionnaires - FLOAT -c'est un nombre à virgule flottante, DOUBLE et REAL sont le nombre de double densité avec un point flottant, NUMERIC et DECIMAL sont un nombre fractionnaire qui est stocké sous forme de chaîne. En programmation, on utilise principalement FLOAT et INT, qui supportent la vitesse optimale de la base de données.

types de données entiers

Travailler avec des bases de données est effectué parL'outil PHPMyAdmin, livré gratuitement dans le package Denver. Avec elle, vous pouvez créer une base de données en spécifiant les noms des tables de base de données et différents types de données, les mots de passe. Ensuite, la base est rempli d'informations, il est possible de créer une requête de recherche (SELECT), le changement (CHANGE, RENAME, ACTUALISATION), suppression (DELETE), ajouter (ADD) ou trier les données disponibles et les paramètres de sortie définis à l'écran. types de données Mysql dans ce cas, il convient d'ajouter très soigneusement au programme ne sont pas des erreurs donné. Par exemple, vous pouvez spécifier le type de données pour un VARCHAR, qui permet l'introduction du texte dans la base de données plus de 255 caractères. Et lors du remplissage du texte de base sera d'une plus grande ampleur, ce qui conduira au fait que le Mysql « tronquer » le texte à une longueur acceptable.