Galería de mapas mentales mysql
Este es un mapa mental sobre MySQL. Los contenidos principales incluyen: instalación y desinstalación avanzada y básica de MySQL. ¡Bienvenido a dar me gusta y coleccionar!
Editado a las 2024-03-28 15:33:01,Este es un mapa mental sobre una breve historia del tiempo. "Una breve historia del tiempo" es una obra de divulgación científica con una influencia de gran alcance. No sólo presenta los conceptos básicos de cosmología y relatividad, sino que también analiza los agujeros negros y la expansión. del universo. temas científicos de vanguardia como la inflación y la teoría de cuerdas.
¿Cuáles son los métodos de fijación de precios para los subcontratos de proyectos bajo el modelo de contratación general EPC? EPC (Ingeniería, Adquisiciones, Construcción) significa que el contratista general es responsable de todo el proceso de diseño, adquisición, construcción e instalación del proyecto, y es responsable de los servicios de operación de prueba.
Los puntos de conocimiento que los ingenieros de Java deben dominar en cada etapa se presentan en detalle y el conocimiento es completo, espero que pueda ser útil para todos.
Este es un mapa mental sobre una breve historia del tiempo. "Una breve historia del tiempo" es una obra de divulgación científica con una influencia de gran alcance. No sólo presenta los conceptos básicos de cosmología y relatividad, sino que también analiza los agujeros negros y la expansión. del universo. temas científicos de vanguardia como la inflación y la teoría de cuerdas.
¿Cuáles son los métodos de fijación de precios para los subcontratos de proyectos bajo el modelo de contratación general EPC? EPC (Ingeniería, Adquisiciones, Construcción) significa que el contratista general es responsable de todo el proceso de diseño, adquisición, construcción e instalación del proyecto, y es responsable de los servicios de operación de prueba.
Los puntos de conocimiento que los ingenieros de Java deben dominar en cada etapa se presentan en detalle y el conocimiento es completo, espero que pueda ser útil para todos.
mysql
Instalación y desinstalación de MySQL.
entorno liunx
Verifique la versión de MySQL: mysqladmin --version
Compruebe si MySQL está instalado
rpm -qa | grep -i mysql # -i ignoro mayúsculas y minúsculas
Verificar el servicio MySQL
estado systemctl mysqld.servicio
Desinstalación de MySQL
Cerrar el servicio MySQL
systemctl detener mysqld.service
Verifique el estado actual de la instalación de MySQL
Centos 6: rpm-qa |grep mysql
Centos 7: rpm -qa|grep mariadb
Desinstalar: rpm -e --nodeps mariadb-libs
Desinstale los programas instalados consultados por el comando anterior: yum remove xxx
Eliminar archivos relacionados con MySQL
Encuentra archivos relacionados con MySQL
buscar/-nombre mysql
Eliminar los archivos encontrados
rm-rfxxx
Eliminar mi.cnf
rm -rf /etc/mi.cnf
Instalación de MySQL8.0
descargar
https://dev.mysql.com/downloads/mysql/
Verifique los permisos del directorio temporal /tem
chmod -R 777 /paso
Desinstale el MySQL original y verifique las dependencias.
rpm -qa |
Si no: yum instala libaio
rpm -qa | grep herramientas de red
Ejecute los archivos de instalación en orden.
mysql-community-common-8.0.29-1.el8.x86_64.rpm
mysql-community-client-plugins-8.0.25-1.el7.x86_64
comunidad-mysql-libs-8.0.25-1.el7.x86_64
mysql-community-client-8.0.25-1.el7.x86_64
servidor-comunitario-mysql-8.0.25-1.el7.x86_64
Inicialización del servicio MySQL
mysqld --inicializar --usuario=mysql
Verifique el registro y obtenga la contraseña
gato /var/log/mysqld.log
Atender
Comienza el servicio
systemctl inicia mysqld
Consultar estado del servicio
estado systemctl mysqld
Permisos MySQL
Ver permisos
Modificar permisos
actualizar el conjunto de usuarios host = "%" donde usuario = 'raíz';
Actualizar permisos
privilegios de descarga;
conección remota
resolver
ALTERAR USUARIO 'root'@'%' IDENTIFICADO CON mysql_native_password POR 'abc123';
Base
1. Declaración SELECT básica
clasificación SQL
DDL: lenguaje de definición de datos
CREAR\ALTER\DROP\RENAME\TRUNCATE
DML: lenguaje de manipulación de datos
INSERT\DELETE\UPDATE\SELECT (prioridad máxima)
DCL: lenguaje de control de datos
COMMIT\ROLLBACK\SAVEPOINT\GRANT\REVOKE
2. Clasificación de consultas de varias tablas.
ángulo 1
Unión equivalente VS unión no equivalente
Conexión no equivalente: la condición de conexión no es "=". Por ejemplo: el salario de Xiao Li está en el rango de 6000 ~ 8000.
ángulo 2
Autounión versus no autounión
ángulo 3
Unión interna VS unión externa
3. UNIÓN y UNIÓN TODOS
UNION: Devuelve la unión de los conjuntos de resultados de dos consultas, eliminando registros duplicados.
UNION ALL: Devuelve la unión de los conjuntos de resultados de dos consultas sin deduplicación.
4. Función
función de una sola línea
Transforma solo una fila y devuelve un resultado por fila
Funciones de agregación (funciones de agrupación, funciones de varias filas)
Actúa sobre un conjunto de datos y devuelve un valor.
avanzado