English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Este tutorial é preparado para iniciantes para ajudá-los a entender os conhecimentos básicos e conceitos avançados relacionados à linguagem MySQL.
O MySQL é um dos sistemas de gerenciamento de banco de dados relacionais mais populares e uma das melhores aplicações RDBMS (Sistema de Gestão de Base de Dados Relacional: Banco de Dados Relacional) para aplicações WEB.
Neste tutorial, mostraremos como rapidamente dominar os conhecimentos básicos do MySQL e usar facilmente o banco de dados MySQL.
Banco de dados (Database) é um repositório que organiza, armazena e gerencia dados com base na estrutura de dados.
Cada banco de dados possui uma ou mais APIs diferentes para criar, acessar, gerenciar, pesquisar e copiar os dados armazenados.
Também podemos armazenar dados em arquivos, mas a velocidade de leitura e escrita de dados nos arquivos é relativamente lenta.
Portanto, atualmente usamos o sistema de gerenciamento de banco de dados relacional (RDBMS) para armazenar e gerenciar grandes volumes de dados. O que se entende por banco de dados relacional é um banco de dados baseado no modelo relacional, que utiliza conceitos e métodos matemáticos como álgebra de conjuntos para processar dados no banco de dados.
As características do RDBMS (Sistema de Gestão de Base de Dados Relacional):
1.Os dados aparecem na forma de tabela
2.Cada linha representa vários nomes de registros
3.Cada coluna representa o domínio de dados correspondente ao nome do registro
4. Muitas linhas e colunas compõem uma tabela
5. Várias tabelas compõem um banco de dados
Antes de começarmos a aprender sobre o banco de dados MySQL, vamos primeiro entender alguns termos de RDBMS:
Banco de dados: Um banco de dados é uma coleção de tabelas relacionadas.
Tabela de dados: Uma tabela é uma matriz de dados. Uma tabela em um banco de dados parece como uma planilha eletrônica simples.
Coluna: Uma coluna (elemento de dados) contém dados do mesmo tipo, por exemplo, dados de código postal.
Linha:Uma linha (igual a tupla, ou registro) é um conjunto de dados relacionados, por exemplo, dados de assinatura de um usuário.
Redundância: Armazena dados duplicados, a redundância reduz o desempenho, mas aumenta a segurança dos dados.
Chave primária: A chave primária é única. Uma tabela pode conter apenas uma chave primária. Você pode usar a chave primária para consultar dados.
Chave estrangeira:A chave estrangeira é usada para associar duas tabelas.
Chave composta: A chave composta (chave composta) combina várias colunas como uma chave de índice, geralmente usada em índices compostos.
Índice:O uso de índices permite acessar rapidamente informações específicas de tabelas de banco de dados. Índice é uma estrutura que ordena os valores de uma ou várias colunas de uma tabela, semelhante ao índice de um livro.
Integridade referencial: A integridade referencial requer que não sejam permitidas referências a entidades inexistentes. A integridade referencial é uma restrição de integridade que o modelo relacional deve satisfazer, visando garantir a consistência dos dados.
MySQL é um Sistema de Gerenciamento de Banco de Dados Relacional (RDBMS), o conceito de "relacional" pode ser entendido como o conceito de "tabela", um banco de dados relacional é composto por uma ou várias tabelas, como uma tabela mostrada na figura:
Cabeçalho (header): Nome de cada coluna;
Coluna (col): Conjunto de dados com o mesmo tipo de dados;
Linha (row): Cada linha descreve informações específicas de um registro;
Valor (value): informações específicas da linha, cada valor deve ser do mesmo tipo da coluna;
Chave (key): O valor da chave tem unicidade na coluna atual.
MySQL é um sistema de gerenciamento de banco de dados relacional, desenvolvido pela empresa sueca MySQL AB, atualmente pertencente à Oracle Corporation. MySQL é um sistema de gerenciamento de banco de dados relacionais, onde os dados são armazenados em diferentes tabelas, em vez de serem colocados em um grande repositório, o que aumenta a velocidade e a flexibilidade.
MySQL é open source e atualmente pertence aos produtos da Oracle.
MySQL suporta grandes bases de dados. Pode lidar com grandes bases de dados que possuem milhões de registros.
MySQL usa a forma padrão do linguagem de dados SQL.
MySQL pode ser executado em vários sistemas operacionais e suporta várias linguagens. Essas linguagens de programação incluem C, C++、Python、Java、Perl、PHP、Eiffel、Ruby e Tcl, etc.
MySQL tem excelente suporte para PHP, PHP é o idioma de desenvolvimento web mais popular atualmente.
MySQL suporta bancos de dados grandes, suporta 5000 milhões de registros de repositório de dados,32 O sistema de bits pode suportar o maior arquivo de tabela 4GB,64 O sistema de bits suporta o maior arquivo de tabela de8TB。
MySQL pode ser personalizado, adota a licença GPL, você pode modificar o código-fonte para desenvolver seu próprio sistema MySQL.
Antes de começar a aprender este tutorial, você deve entender as bases do PHP e do HTML e ser capaz de aplicá-las simplesmente.
Muitos exemplos deste tutorial estão relacionados ao idioma PHP, e nossos exemplos são basicamente demonstrados usando PHP.
Se você ainda não conhece PHP, você pode aprender através do Tutoriais PHPConheça este idioma.
MySQL é o sistema de gerenciamento de banco de dados relacional SQL open source mais popular. MySQL é um dos melhores SGBDRs (Sistema de Gestão de Banco de Dados Relacional) para desenvolver várias aplicações de software baseadas na Web. MySQL foi desenvolvido pela empresa sueca MySQL AB, vendida e suportada. Este tutorial oferece uma introdução rápida ao MySQL e familiariza você com a programação MySQL.