Galeria de mapas mentais MySQL
Este é um mapa mental sobre MySQL. O conteúdo principal inclui: instalação e desinstalação avançada e básica do MySQL. Bem-vindo a curtir e colecionar!
A segunda unidade do Curso Obrigatório de Biologia resumiu e organizou os pontos de conhecimento, abrangendo todos os conteúdos básicos, o que é muito conveniente para todos aprenderem. Adequado para revisão e visualização de exames para melhorar a eficiência do aprendizado. Apresse-se e colete-o para aprender juntos!
Este é um mapa mental sobre Extração e corrosão de mim. O conteúdo principal inclui: Corrosão de metais, Extração de metais e a série de reatividade.
Este é um mapa mental sobre Reatividade de metais. O conteúdo principal inclui: Reações de deslocamento de metais, A série de reatividade de metais.
Armazenamento de dados e inteligência de negócios
Visão geral do sistema de banco de dados
MySQL
Estatísticas tarifárias eficazes
Como funciona o MySQL
Rota de aprendizagem do arquiteto JAVA (serial)
Vulnerabilidade de injeção SQL
Introdução ao banco de dados
Design e implementação de funções de sistema de aplicativos de banco de dados
base de dados
Instalação e desinstalação do MySQL
Ambiente Liunx
Verifique a versão do MySQL: mysqladmin --version
Verifique se o MySQL está instalado
rpm -qa | grep -i mysql # -i ignorar maiúsculas e minúsculas
Verifique o serviço MySQL
status do systemctl mysqld.service
Desinstalação do MySQL
Desligue o serviço MySQL
systemctl parar mysqld.service
Verifique o status atual da instalação do MySQL
Centos 6: rpm -qa |
Centos 7: rpm -qa|grep mariadb
Desinstalar: rpm -e --nodeps mariadb-libs
Desinstale os programas instalados consultados pelo comando acima: yum remove xxx
Exclua arquivos relacionados ao MySQL
Encontre arquivos relacionados ao MySQL
encontrar/-nome mysql
Exclua os arquivos encontrados
rm-rfxxx
Excluir meu.cnf
rm -rf /etc/my.cnf
Instalação do MySQL8.0
download
https://dev.mysql.com/downloads/mysql/
Verifique as permissões do diretório temporário /tem
chmod -R 777 /tep
Desinstale o MySQL original e verifique as dependências
rpm -qa |
Se não: yum instale libaio
rpm -qa | grep ferramentas de rede
Execute os arquivos de instalação em ordem
mysql-community-common-8.0.29-1.el8.x86_64.rpm
mysql-community-client-plugins-8.0.25-1.el7.x86_64
mysql-community-libs-8.0.25-1.el7.x86_64
mysql-community-client-8.0.25-1.el7.x86_64
mysql-community-server-8.0.25-1.el7.x86_64
Inicialização do serviço MySQL
mysqld --initialize --user=mysql
Verifique o log e obtenha a senha
gato /var/log/mysqld.log
Servir
Começar serviço
systemctl iniciar mysqld
Verifique o status do serviço
status do systemctl mysqld
Permissões MySQL
Ver permissões
Modificar permissões
atualizar conjunto de usuários host = "%" onde usuário = 'root';
Atualizar permissões
liberar privilégios;
conexão remota
resolver
ALTER USER 'root'@'%' IDENTIFICADO COM mysql_native_password BY 'abc123';
Base
1. Instrução SELECT básica
Classificação SQL
DDL: Linguagem de Definição de Dados
CRIAR\ALTER\DROP\RENAME\TRUNCATE
DML: Linguagem de Manipulação de Dados
INSERT\DELETE\UPDATE\SELECT (prioridade máxima)
DCL: Linguagem de controle de dados
COMMIT\ROLLBACK\SAVEPOINT\GRANT\REVOKE
2. Classificação de consultas multitabelas
ângulo 1
Junção equivalente VS junção não equivalente
Conexão não equivalente: A condição de conexão não é "=". Por exemplo: o salário de Xiao Li está na faixa de 6.000 ~ 8.000.
ângulo 2
Auto-adesão VS não-auto-junção
ângulo 3
Junção interna VS junção externa
3. UNIÃO e UNIÃO TODOS
UNION: Retorna a união dos conjuntos de resultados de duas consultas, removendo registros duplicados.
UNION ALL: Retorna a união dos conjuntos de resultados de duas consultas sem desduplicação.
4. Função
função de linha única
Transforme apenas uma linha e retorne um resultado por linha
Funções de agregação (funções de agrupamento, funções de múltiplas linhas)
Atua em um conjunto de dados e retorna um valor
avançado