MySQL é uma fonte aberta, sistema de gerenciamento de banco de dados relacional. Co-fundador Monty Widenius nomeado o software depois que sua filha, meu. É um sistema cliente / servidor que suporta múltiplos administrativas ferramentas, programas e bibliotecas, e interfaces de programação de aplicativos. Você pode baixar MySQL gratuitamente no site do MySQL ou pagar para um lançamento comercial com funcionalidade adicional.
plataformas
MySQL é executado em diversas plataformas, incluindo Windows, Mac OS X e Linux. Você pode baixar e instalar o MySQL no seu próprio computador. Além disso, muitos serviços de hospedagem web fornecer uma implementação do MySQL como parte de seus pacotes, cada um com uma interface única que conecta a bancos de dados. Se você usa o MySQL como parte de um site ou aplicativo, os visitantes do site não precisa baixar nenhum software adicional para aproveitar os recursos do MySQL.
atuação
MySQL é escrito em C e C ++ e usa threads do kernel que permite full multi-threading para que ele possa tirar proveito de múltiplas CPUs, se disponível. Ele usa alocação de memória baseada em threads e otimizado de laço-aninhado junta para melhorar a velocidade. MySQL também utiliza tabelas de hash como tabelas temporárias durante a execução de consultas. Para consultar tabelas numa base de dados, MySQL usa funções SQL em uma biblioteca de classes otimizado para melhorar a velocidade e reduzir ou eliminar a necessidade de acesso à memória.
Bases de dados
MySQL permite que você adicione, acesso, modificar e apagar os dados armazenados nos bancos de dados no servidor MySQL. Você não tem limite no número de bases de dados que você pode criar em um servidor MySQL, enquanto o limite para o número de tabelas depende do sistema de arquivos. Você pode particionar grandes bancos de dados MySQL para melhorar o desempenho e gestão. Ao consultar, você pode incluir tabelas de vários bancos de dados na mesma consulta.
tabelas
Ao criar tabelas, você pode criar até 4.096 colunas e armazenar milhares de registros. Cada campo pode ser de vários tipos de dados diferentes, incluindo inteiros, carros alegóricos, caracteres, texto, data ou hora selos ou tipos de enum que você definir. Você também pode corrigir o comprimento de um campo, requerem que eles têm valores, chaves primárias e índices e números de auto incremento. Para consultar tabelas, você usar a sintaxe SQL e pode usar select, insert, update, delete, show, juntar ou qualquer outra sintaxe permitida por linguagens SQL.