1. Paramètres d'autorisation de l'utilisateur
1. Comment les utilisateurs sont-ils définis dans MySQL ?
nom d'utilisateur@domaine hôte
- 10.0.0.51
- 10.0.0.%
- %
- 10.0.0.0/255.255.255.0
- Db01
- Hôte local
- 127.0.0.1
2. Création d'utilisateurs
- créer l'utilisateur xinjing@'%' identifié par '123'
3. Suppression d'un utilisateur
- supprimer le nom d’utilisateur de l’utilisateur ;
- username est le nom d'utilisateur à supprimer :
- Tel que supprimer l'utilisateur root@'%'
- drop use''@'127.0.0.1' Supprimer si le nom d'utilisateur est vide
4. Requête de l'utilisateur
utiliser du mysal
sélectionner l'utilisateur, l'hôte à partir de l'utilisateur ;
5. Introduction aux niveaux d'autorisation
- Global - peut gérer l'intégralité de MySOL
- Bibliothèque : peut gérer la base de données spécifiée
- Table - peut gérer la table spécifiée de la base de données spécifiée
- Champ - peut gérer le champ spécifié de la table spécifiée de la base de données spécifiée
- Les autorisations sont stockées dans user, db, tables priv, columns_priv, procs_priv de la bibliothèque mysql
- Ces tables système seront chargées en mémoire après le démarrage de l'instance MySOL.
6. Vérifiez l'octroi des autorisations utilisateur
- afficher les subventions pour xinjing@'%'
7. Autorisation de l'utilisateur
- accorder tous les privilèges sur stu.* à 'xinjing'@'%' identifié par '123' avec l'option ;
- révoquer tous les privilèges sur stu.* de 'xinjing'@'%'
2. Requête de métadonnées
- Sélectionnez la version();Informations sur la version du serveur
- Sélectionner la base de données();Nom actuel de la base de données
- Sélectionnez l'utilisateur (); Nom d'utilisateur actuel
- Afficher l'état ; l'état du serveur
- Afficher les variables ; les variables de configuration du serveur
- Afficher les variables globales telles que '%datadir% : voir où les fichiers de données sont stockés
- afficher les variables globales comme '%datadir%' :
- sélectionnez @@datadir ; Interrogez le chemin de la base de données.
- sélectionnez @@basedir pour interroger le chemin d'installation de MySQL
3. Explication détaillée de la requête syndicale
- Une requête d'union consiste à combiner les résultats de requête de deux ou plusieurs instructions SQL dans un jeu de résultats.
- sql1 : N lignes, sql2 : M lignes, sqll union sql2 --->N+M lignes
- Le nombre de colonnes dans l'ensemble de résultats doit être cohérent (par exemple, il s'agit de 2 colonnes ou de N colonnes).
- Le nom de colonne final retiré par union sera soumis au premier sql.
- Les requêtes Union supprimeront les doublons par défaut. Si vous ne souhaitez pas supprimer les doublons, utilisez Union All.
4. Affichage des requêtes de groupe
GROUPE_CONCAT()
- sélectionnez sid,group_concat(cid),group_concat(cj order by cj desc SEPARATOR ' ') à partir du score
groupe par sid
5. Fonctions de chaîne

6. Importation et exportation de bases de données MySQL (en dehors de MySQL)
--vider la table utemp1
mysqldump -uroot -p étudiant utemp1>utemp1.sql
--vidage de l'étudiant de la bibliothèque
mysqldump -uroot -p étudiant>étudiant.sql
--dump toutes les bases de données et tables de base de données
mysqldump -uroot -p --all -databases>mysqldatabases.sql;
- importation de base de données mysql "<"
--Créer une nouvelle base de données
créer une base de données dumpdemo1
--Retour à l'interface mysql
mysql -u root -p654321 dumpdemo1
--Entrez la vérification MySQL
utiliser dumpdemo1
afficher les tableaux;
7. Importation et exportation de bases de données MySQL (dans MySQL)
- base de données mysql importer "source"
mysal -u root -pcreate source de base de données dumpdemo ;
source /var/lib/mysal-files/student.sql