Fournir un SGBDR pour les sites Web Open Source.
MySQL supporte divers moteurs de persistance :
La version standard (GPL) de MySQL est d�clin�e en versions :
MySQL | Version | 3 | 4 | 5 | Commentaire | ||
---|---|---|---|---|---|---|---|
Release | 2 | 0 | 1 | 0 | |||
Domaine | El�ment | FixPack | 3 | ||||
Concepts | VIEW | Non | Oui | Vues | |||
Mots-cl�s | IN | SELECT () | Non | Oui | Sous-SELECTs | ||
Types | Caract�res | CHAR (longueur) |
Oui | Entre 0 et 255 caract�res. | |||
VARCHAR (longueur) |
Oui | Entre 1 et 255 caract�res. Les caract�res de fin de cha�ne sont supprim�s (contrairement � la norme SQL ANSI) | |||||
ENUM | Oui | Valeur parmi n | |||||
SET | Oui | Valeurs parmi n | |||||
TINYTEXT | Oui | Entre 0 et 255 caract�res | |||||
TEXT | Oui | Entre 256 et 65535 caract�res | |||||
MEDIUMTEXT | Oui | Entre 65536 et 16777215 caract�res | |||||
LONGTEXT |
Oui | Entre 16777216 et 4294967295 caract�res | |||||
Nombres | INT | 32 bits, sign� | De -2147483648 � 2147483647 | ||||
TINYINT | 8 bits, sign� | De -128 � 127 | |||||
MEDIUMINT | 24 bits, sign� | De -8388608 � 8388607 | |||||
BIGINT | 64 bits, sign� | De -9223372036854775808 � 9223372036854775807 | |||||
SMALLINT | 16 bits, sign� | De -32768 � 32767 | |||||
NUMERIC (pr�cision, �chelle) | Oui | Nombre d�cimal | |||||
DEC (pr�cision, �chelle) | Oui | ||||||
DECIMAL (pr�cision, �chelle) | Oui | ||||||
FLOAT (pr�cision | Oui | Nombre � virgule flottante | |||||
REAL | Oui | Nombre � virgule flottante � faible pr�cision | |||||
DOUBLE | |||||||
DOUBLE PRECISION | Oui | Nombre � virgule flottante � grande pr�cision | |||||
Temps | DATE | '0000-00-00' |
|||||
TIME (pr�cision) | '00:00:00' |
Heure | |||||
TIMESTAMP (pr�cision) | 00000000000000 |
La longueur d�pend de la taille d'affichage. | |||||
DATETIME | '0000-00-00 00:00:00' |
Date et heure | |||||
YEAR | 0000 |
Ann�e |
select key from table where key <strong>in</strong> (select otherKey from
otherTable)
), qui sont pourtant le fondement du terme SQL
(Structured QL).