SQL é uma linguagem padronizada que toma fácil o armazenamento e acesso de informações. Por exemplo, pode usar SQL para recumperar informações de produtos e armazenar informações de clientes para um site Web.
O servidor MySQL é também rápido e flexível o suficiente para permitir armazenar logs e figuras nele. As principais vantagens do MySQL são velocidade, robutez e facilidade de uso. MySQL foi originalmente desenvolvida
o pois a equipe da T.c.X. DataKonsultAB (empresa que desenvolveu MySQL) precisava de um servidor SQL que pudesse manipular banco de dados grandes numa ordem de magnitude mais rápida que quaisquer banco de dados comercial pudesse lhes oferecer.
A equipe da TcX tem usado MySQL desde 1996 em um ambiente com mais de 40 banco de dados contendo 10.000 tabelas, das quais mais de 500 têm mais de 7 milhões de registros. Isto soma aproximadamente 100 Gbytes de dados.
Principais Caracteristicas
As principais caracteristicas do MySQL são:
- Manipula um número ilimitado de usuários simultâneos;
-Alta velocidade de execução;
- Possui APIS C, C++, Eiffel, Java, Perl, PHP, Python e TCL;
-Trabalha com diferentes plataformas: UNIX, Windows etc.:
-Disponibiliza diversos tipos de dados INT(inteiros sinalizados e não sinalizados de 1,2,3,4 e 8 bytes), FLOAT,DOUBLE,CHAR,VARCHAR,TEXT,BLOB,DATE,TIME,DATETIME,TIMESTAMP,YEAR,SET E ENUM;
- Alta velocidade na execução e joins usando multi-join otimizado;
-Suporte completo a operadores e funções nas cláusulas SELECT e WHERE;
-Suporte às cláusulas GROUP BY e ORDEM BY e a função de grupo (COUNT(), AVG(), STD(),SUM(),MAX() E MIN());
-Suporte a LEFT OUTER JOIN com a sintaxe ANSI SQL e ODBC;