? 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 várias ferramentas administrativas , programas e bibliotecas, e interfaces de programação de aplicativo. Você pode baixar o MySQL gratuitamente no site do MySQL ou pagar para um lançamento comercial, com funcionalidade adicional. Plataformas
MySQL roda 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 na 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 tirar proveito dos recursos do MySQL .
Desempenho
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 a alocação de memória baseada em threads e - loop aninhado otimizado junta para melhorar a velocidade . MySQL também utiliza tabelas de hash como tabelas temporárias durante a execução de consultas. Para consultar as tabelas em um banco de dados , o MySQL usa funções SQL em uma biblioteca de classes otimizado para melhorar a velocidade e reduzir ou eliminar a necessidade de acessar a memória .
Databases
MySQL permite que você adicionar, acessar , modificar e apagar os dados armazenados em bancos de dados em um servidor MySQL . Você não tem limite no número de bancos 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, floats , chars , texto, data ou carimbos de tempo ou tipos de enumeração que você define. Você também pode corrigir o comprimento de um campo , exigem que eles têm valores , chaves primárias e índices e números de aumento automático. Para consultar tabelas, você usar a sintaxe SQL e pode usar select , insert, update , delete , show, juntar ou qualquer outra sintaxe permitido por linguagens SQL.