Galerie de cartes mentales MySQL
Il s'agit d'une carte mentale sur MySQL. Le contenu principal comprend : l'installation et la désinstallation avancées, de base et MySQL. Bienvenue à aimer et à collectionner !
Modifié à 2024-03-28 15:33:01Cent ans de solitude est le chef-d'œuvre de Gabriel Garcia Marquez. La lecture de ce livre commence par l'analyse des relations entre les personnages, qui se concentre sur la famille Buendía et raconte l'histoire de la prospérité et du déclin de la famille, de ses relations internes et de ses luttes politiques, de son métissage et de sa renaissance au cours d'une centaine d'années.
Cent ans de solitude est le chef-d'œuvre de Gabriel Garcia Marquez. La lecture de ce livre commence par l'analyse des relations entre les personnages, qui se concentre sur la famille Buendía et raconte l'histoire de la prospérité et du déclin de la famille, de ses relations internes et de ses luttes politiques, de son métissage et de sa renaissance au cours d'une centaine d'années.
La gestion de projet est le processus qui consiste à appliquer des connaissances, des compétences, des outils et des méthodologies spécialisés aux activités du projet afin que celui-ci puisse atteindre ou dépasser les exigences et les attentes fixées dans le cadre de ressources limitées. Ce diagramme fournit une vue d'ensemble des 8 composantes du processus de gestion de projet et peut être utilisé comme modèle générique.
Cent ans de solitude est le chef-d'œuvre de Gabriel Garcia Marquez. La lecture de ce livre commence par l'analyse des relations entre les personnages, qui se concentre sur la famille Buendía et raconte l'histoire de la prospérité et du déclin de la famille, de ses relations internes et de ses luttes politiques, de son métissage et de sa renaissance au cours d'une centaine d'années.
Cent ans de solitude est le chef-d'œuvre de Gabriel Garcia Marquez. La lecture de ce livre commence par l'analyse des relations entre les personnages, qui se concentre sur la famille Buendía et raconte l'histoire de la prospérité et du déclin de la famille, de ses relations internes et de ses luttes politiques, de son métissage et de sa renaissance au cours d'une centaine d'années.
La gestion de projet est le processus qui consiste à appliquer des connaissances, des compétences, des outils et des méthodologies spécialisés aux activités du projet afin que celui-ci puisse atteindre ou dépasser les exigences et les attentes fixées dans le cadre de ressources limitées. Ce diagramme fournit une vue d'ensemble des 8 composantes du processus de gestion de projet et peut être utilisé comme modèle générique.
MySQL
Installation et désinstallation de MySQL
Environnement Linux
Vérifiez la version de MySQL : mysqladmin --version
Vérifiez si MySQL est installé
rpm -qa | grep -i mysql # -i ignorer la casse
Vérifier le service MySQL
statut systemctl mysqld.service
Désinstallation de MySQL
Arrêtez le service MySQL
systemctl arrête mysqld.service
Vérifiez l'état actuel de l'installation de MySQL
Centos 6 : rpm -qa |
Centos 7 : rpm -qa|grep mariadb
Désinstaller : rpm -e --nodeps mariadb-libs
Désinstallez les programmes installés interrogés par la commande ci-dessus : yum remove xxx
Supprimer les fichiers liés à MySQL
Rechercher des fichiers liés à MySQL
trouver/nommer MySQL
Supprimer les fichiers trouvés
rm-rfxxx
Supprimer mon.cnf
rm -rf /etc/my.cnf
Installation de MySQL8.0
télécharger
https://dev.mysql.com/downloads/mysql/
Vérifiez les autorisations du répertoire temporaire /tem
chmod -R 777 /tep
Désinstallez le MySQL d'origine et vérifiez les dépendances
rpm -qa |
Sinon : miam, installez Libaio
rpm -qa | grep net-outils
Exécutez les fichiers d'installation dans l'ordre
mysql-communauté-common-8.0.29-1.el8.x86_64.rpm
mysql-community-client-plugins-8.0.25-1.el7.x86_64
mysql-communauté-libs-8.0.25-1.el7.x86_64
client-communauté-mysql-8.0.25-1.el7.x86_64
serveur de communauté mysql-8.0.25-1.el7.x86_64
Initialisation du service MySQL
mysqld --initialize --user=mysql
Vérifiez le journal et obtenez le mot de passe
chat /var/log/mysqld.log
Servir
Démarrer le service
systemctl démarrer mysqld
Vérifier l'état du service
statut systemctl mysqld
Autorisations MySQL
Afficher les autorisations
Modifier les autorisations
mettre à jour l'ensemble d'utilisateurs host = "%" où user = 'root' ;
Actualiser les autorisations
privilèges de vidage ;
connexion à distance
résoudre
ALTER USER 'root'@'%' IDENTIFIÉ AVEC mysql_native_password BY 'abc123';
Base
1. Instruction SELECT de base
Classement SQL
DDL : langage de définition de données
CRÉER\ALTER\DROP\RENAME\TRUNCATE
DML : langage de manipulation de données
INSERT\DELETE\UPDATE\SELECT (priorité absolue)
DCL : langage de contrôle des données
COMMIT\ROLLBACK\SAVEPOINT\GRANT\REVOKE
2. Classification des requêtes multi-tables
angle 1
Jointure équivalente VS jointure non équivalente
Connexion non équivalente : la condition de connexion n'est pas "=". Par exemple : le salaire de Xiao Li est compris entre 6 000 et 8 000.
angle 2
Auto-adhésion VS non-auto-adhésion
angle 3
Jointure interne VS jointure externe
3. UNION et UNION TOUS
UNION : renvoie l'union des ensembles de résultats de deux requêtes, en supprimant les enregistrements en double.
UNION ALL : renvoie l'union des jeux de résultats de deux requêtes sans déduplication.
4. Fonction
fonction sur une seule ligne
Transformez une seule ligne et renvoyez un résultat par ligne
Fonctions d'agrégation (fonctions de regroupement, fonctions multi-lignes)
Agit sur un ensemble de données et renvoie une valeur
avancé