Table des matières
Afficher les bases de données MySQL
显示所有 MySQL 数据库
过滤结果
Maison base de données tutoriel mysql Comment afficher toutes les bases de données MySQL

Comment afficher toutes les bases de données MySQL

May 31, 2023 am 11:52 AM
mysql

Database peut être considérée comme un conteneur qui stocke spécifiquement des objets de données. Chaque base de données a un nom unique, et les noms des bases de données ont des significations pratiques, de sorte que vous pouvez clairement voir que chaque base de données est utilisée pour stocker quelles données. Il existe des bases de données système et des bases de données personnalisées dans la base de données MySQL. La base de données système est la base de données fournie avec le système après l'installation de MySQL, et la base de données personnalisée est la base de données créée par la définition de l'utilisateur.

Comment afficher toutes les bases de données MySQL

Afficher les bases de données MySQL

Le moyen le plus courant d'obtenir une liste des bases de données MySQL est d'utiliser le client mysql pour se connecter au serveur MySQL et exécuter le AFFICHER LES BASES DE DONNÉES code> commande. <code>mysql 客户端连接到 MySQL 服务器并运行 SHOW DATABASES 命令。

使用以下命令访问 MySQL 服务器,并在出现提示时输入您的 MySQL 用户密码:

mysql -u user -p
Copier après la connexion

如果您尚未为 MySQL 用户设置密码,则可以省略该 -p 开关。

在 MySQL shell 中执行以下命令:

SHOW DATABASES;
Copier après la connexion
Copier après la connexion

该命令将打印用户拥有权限的所有数据库的列表。输出将类似于:

+--------------------+
| Database           |
+--------------------+
| information_schema |
| opencart           |
+--------------------+
2 rows in set (0.00 sec)
Copier après la connexion
Copier après la connexion

SHOW SCHEMAS 是可用于列出数据库的另一个命令, 它是 SHOW DATABASES 命令的同义词:

SHOW SCHEMAS;
Copier après la connexion

输出与使用 SHOW DATABASES 命令时的输出相同:

+--------------------+
| Database           |
+--------------------+
| information_schema |
| opencart           |
+--------------------+
2 rows in set (0.00 sec)
Copier après la connexion
Copier après la connexion

显示所有 MySQL 数据库

要列出 MySQL 服务器上的所有数据库,您需要以可以访问所有数据库的用户身份登录,默认情况下 root 用户是拥有查看所有数据库的权限。能够使用 SHOW DATABASES 列出所有的数据库。

使用 root 用户登录 MySQL:

mysql -u root -p
Copier après la connexion

运行 SHOW DATABASES 命令:

SHOW DATABASES;
Copier après la connexion
Copier après la connexion

您将看到 MySQL 服务器上所有数据库的列表:

Comment afficher toutes les bases de données MySQL
怎样在 MySQL 中显示所有的数据库?怎样在 MySQL 中显示所有的数据库?
+--------------------+
|     Databases      |
+--------------------+
| information_schema |
| database_name      |
| mysql              |
| opencart           |
| wordpress          |
| performance_schema |
| sys                |
+--------------------+

7 rows in set (0.00 sec)
Copier après la connexion

过滤结果

如果根据根据特定模式过滤命令的输出,请在运行 SHOW DATABASES 的时候使用 LIKE 子句。

SHOW DATABASES LIKE pattern;
Copier après la connexion

例如,以下语句将返回名称以 “open” 开头的所有数据库:

SHOW DATABASES LIKE &#39;open%&#39;;
+--------------------+
| Database           |
+--------------------+
| opencart           |
+--------------------+
1 rows in set (0.00 sec)
Copier après la connexion

百分号 (%) 表示零个,一个或多个字符。

如果要进行更复杂的搜索,可以从 information_schema 数据库中 schemata 表中根据条件查询。

以下语句将为您提供以 “open” 或 “word” 开头的所有数据库的列表:

SELECT schema_name
FROM information_schema.schemata
WHERE schema_name LIKE &#39;open%&#39; OR
schema_name LIKE &#39;word%&#39;;
+--------------------+
| Database           |
+--------------------+
| opencart           |
| wordpress          |
+--------------------+
2 rows in set (0.00 sec)
Copier après la connexion

从命令行显示 MySQL 数据库

要在不登录 MySQL shell 的情况下获取数据库列表,您可以使用 mysql 命令带有 -e 选项(代表 execute),也可以使用 mysqlshow 显示数据库和表信息的命令。

当您想使用 shell 脚本使用 MySQL 数据库时,这尤其有用。

在终端上运行以下命令以显示所有数据库的列表:

mysql -u user -p -e &#39;show databases;&#39;+--------------------+
| Database           |
+--------------------+
| information_schema |
| opencart           |
+--------------------+
Copier après la connexion

以下是使用该 mysqlshow

Accédez au serveur MySQL à l'aide de la commande suivante et entrez votre mot de passe utilisateur MySQL lorsque vous y êtes invité :

mysqlshow -u user -p
Copier après la connexion

Si vous ne l'avez pas déjà fait donc Si l'utilisateur MySQL définit un mot de passe, vous pouvez omettre le commutateur -p
Exécutez la commande suivante dans le shell MySQL : rrreee🎜Cette commande imprimera une liste de tous. bases de données sur lesquelles l'utilisateur dispose d'autorisations. Le résultat ressemblera à : 🎜rrreee🎜SHOW SCHEMAS est une autre commande qui peut être utilisée pour lister les bases de données, c'est un synonyme de SHOW DATABASES. code> : 🎜rrreee🎜Sortie et utilisationSHOW DATABASES est le même : 🎜rrreee🎜Afficher toutes les bases de données MySQL🎜🎜Pour répertorier toutes les bases de données sur le serveur MySQL, vous devez être connecté en tant qu'utilisateur ayant accès à toutes les bases de données, par défaut l'utilisateur root a l'autorisation d'afficher toutes les bases de données. Peut utiliser AFFICHER LES BASES DE DONNÉES pour répertorier toutes les bases de données 🎜🎜Utilisez l'utilisateur root pour vous connecter à MySQL : 🎜rrreee🎜Exécutez la commande SHOW DATABASES : 🎜rrreee 🎜Vous verrez une liste de toutes les bases de données sur le serveur MySQL : 🎜🎜Comment afficher toutes les bases de données MySQL
Comment afficher toutes les bases de données dans MySQL ? Comment afficher toutes les bases de données dans MySQL ?
🎜rrreee 🎜Filtrer les résultats🎜🎜Si vous filtrez la sortie de la commande selon un modèle spécifique, veuillez utiliser la clause LIKE lors de l'exécution de SHOW DATABASES 🎜rrreee🎜Par exemple, le. L'instruction suivante renverra toutes les bases de données dont les noms commencent par "open" : 🎜rrreee
🎜❝🎜🎜Le signe de pourcentage (% ) représente zéro, un ou plusieurs caractères. 🎜
🎜Si vous souhaitez effectuer une recherche plus complexe, vous pouvez interroger en fonction des conditions de la table schemata dans la base de données information_schema. 🎜🎜L'instruction suivante vous donnera une liste de toutes les bases de données commençant par "open" ou "word" : 🎜rrreee🎜🎜Affichez les bases de données MySQL à partir de la ligne de commande🎜🎜🎜Pour obtenir une liste des bases de données sans vous connecter au shell MySQL, vous Vous pouvez utiliser la commande mysql avec l'option -e (représentant l'exécution), ou vous pouvez utiliser la commande mysqlshow pour afficher la base de données et la table information. 🎜🎜Ceci est particulièrement utile lorsque vous souhaitez utiliser une base de données MySQL avec un script shell. 🎜🎜Exécutez la commande suivante sur le terminal pour afficher une liste de toutes les bases de données : 🎜rrreee🎜Voici un exemple d'utilisation de la commande mysqlshow : 🎜rrreee🎜Le résultat sera le même que dans le précédent commande. 🎜🎜Si vous souhaitez filtrer la sortie, vous pouvez utiliser la commande grep. 🎜🎜🎜🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Compétences de traitement de structures de données volumineuses de PHP Compétences de traitement de structures de données volumineuses de PHP May 08, 2024 am 10:24 AM

Compétences en matière de traitement de la structure des Big Data : Chunking : décomposez l'ensemble de données et traitez-le en morceaux pour réduire la consommation de mémoire. Générateur : générez des éléments de données un par un sans charger l'intégralité de l'ensemble de données, adapté à des ensembles de données illimités. Streaming : lisez des fichiers ou interrogez les résultats ligne par ligne, adapté aux fichiers volumineux ou aux données distantes. Stockage externe : pour les ensembles de données très volumineux, stockez les données dans une base de données ou NoSQL.

Comment optimiser les performances des requêtes MySQL en PHP ? Comment optimiser les performances des requêtes MySQL en PHP ? Jun 03, 2024 pm 08:11 PM

Les performances des requêtes MySQL peuvent être optimisées en créant des index qui réduisent le temps de recherche d'une complexité linéaire à une complexité logarithmique. Utilisez PreparedStatements pour empêcher l’injection SQL et améliorer les performances des requêtes. Limitez les résultats des requêtes et réduisez la quantité de données traitées par le serveur. Optimisez les requêtes de jointure, notamment en utilisant des types de jointure appropriés, en créant des index et en envisageant l'utilisation de sous-requêtes. Analyser les requêtes pour identifier les goulots d'étranglement ; utiliser la mise en cache pour réduire la charge de la base de données ; optimiser le code PHP afin de minimiser les frais généraux.

Comment utiliser la sauvegarde et la restauration MySQL en PHP ? Comment utiliser la sauvegarde et la restauration MySQL en PHP ? Jun 03, 2024 pm 12:19 PM

La sauvegarde et la restauration d'une base de données MySQL en PHP peuvent être réalisées en suivant ces étapes : Sauvegarder la base de données : Utilisez la commande mysqldump pour vider la base de données dans un fichier SQL. Restaurer la base de données : utilisez la commande mysql pour restaurer la base de données à partir de fichiers SQL.

Comment insérer des données dans une table MySQL en utilisant PHP ? Comment insérer des données dans une table MySQL en utilisant PHP ? Jun 02, 2024 pm 02:26 PM

Comment insérer des données dans une table MySQL ? Connectez-vous à la base de données : utilisez mysqli pour établir une connexion à la base de données. Préparez la requête SQL : Écrivez une instruction INSERT pour spécifier les colonnes et les valeurs à insérer. Exécuter la requête : utilisez la méthode query() pour exécuter la requête d'insertion en cas de succès, un message de confirmation sera généré.

Comment corriger les erreurs mysql_native_password non chargé sur MySQL 8.4 Comment corriger les erreurs mysql_native_password non chargé sur MySQL 8.4 Dec 09, 2024 am 11:42 AM

L'un des changements majeurs introduits dans MySQL 8.4 (la dernière version LTS en 2024) est que le plugin « MySQL Native Password » n'est plus activé par défaut. De plus, MySQL 9.0 supprime complètement ce plugin. Ce changement affecte PHP et d'autres applications

Comment utiliser les procédures stockées MySQL en PHP ? Comment utiliser les procédures stockées MySQL en PHP ? Jun 02, 2024 pm 02:13 PM

Pour utiliser les procédures stockées MySQL en PHP : Utilisez PDO ou l'extension MySQLi pour vous connecter à une base de données MySQL. Préparez l'instruction pour appeler la procédure stockée. Exécutez la procédure stockée. Traitez le jeu de résultats (si la procédure stockée renvoie des résultats). Fermez la connexion à la base de données.

Comment créer une table MySQL en utilisant PHP ? Comment créer une table MySQL en utilisant PHP ? Jun 04, 2024 pm 01:57 PM

La création d'une table MySQL à l'aide de PHP nécessite les étapes suivantes : Connectez-vous à la base de données. Créez la base de données si elle n'existe pas. Sélectionnez une base de données. Créer un tableau. Exécutez la requête. Fermez la connexion.

La différence entre la base de données Oracle et MySQL La différence entre la base de données Oracle et MySQL May 10, 2024 am 01:54 AM

La base de données Oracle et MySQL sont toutes deux des bases de données basées sur le modèle relationnel, mais Oracle est supérieur en termes de compatibilité, d'évolutivité, de types de données et de sécurité ; tandis que MySQL se concentre sur la vitesse et la flexibilité et est plus adapté aux ensembles de données de petite et moyenne taille. ① Oracle propose une large gamme de types de données, ② fournit des fonctionnalités de sécurité avancées, ③ convient aux applications de niveau entreprise ; ① MySQL prend en charge les types de données NoSQL, ② a moins de mesures de sécurité et ③ convient aux applications de petite et moyenne taille.

See all articles