Fonctionnement de la base de données MySQL
Créer une base de données
类别 | 详细解示 |
---|---|
基本语法 | CREATE DATABASE 数据库名; |
示例 | CREATE DATABASE PHP; |
示例说明 | 创建一个数库,数据库的名字为PHP |
Exemple :
mysql> CRÉER UNE BASE DE DONNÉES PHP;
Requête OK, 1 ligne affectée (0,00 sec)
"Requête OK" signifie que la commande ci-dessus est exécutée avec succès "Requête OK" s'affiche une fois que toutes les opérations DDL et DML (à l'exclusion de SELECT) ont été exécutées avec succès. . , il est entendu ici que l'exécution est réussie ; "1 ligne affectée" signifie que l'opération n'affecte qu'une seule ligne d'enregistrements dans la base de données, et "0,00 sec" enregistre l'heure à laquelle l'opération a été exécutée.
Si cette base de données existe déjà, le système affichera :
mysql> CREATE DATABASE PHP;
ERREUR 1007 (HY000) : Impossible de créer la base de données 'PHP' ; la base de données existe
Afficher la base de données
Syntaxe de base :
类别 | 详细解示 |
---|---|
基本语法 | show databases; |
示例说明 | 显示当前服务器的所有数据库 |
Remarque :
show fait référence à display
database fait référence à database
databases est la forme plurielle de base de données, faisant référence à toutes les bases de données.
Exemple :
mysql> AFFICHER LES BASES DE DONNÉES ;
+--------------------+
| Base de données |
+--------------------+
| schéma_informations |
|mysql |
| schéma_performance |
| utilisateur |
+--------------------+
4 lignes dans l'ensemble (0,00 sec)
Sélectionner la base de données
Syntaxe de base :
类别 | 详细解示 |
---|---|
基本语法 | use 库名; |
示例 | use PHP |
示例说明 | 使用数据库PHP |
Remarque :
use fait référence à use ;
Le nom de la bibliothèque est le nom de la base de données spécifique qui existe dans le système de base de données actuel
Exemple :
mysql> utiliser PHP ;
Base de données modifiée
Cela entrera dans la base de données PHP. Bien sûr, vous pouvez utiliser l'instruction use pour changer la base de données que vous souhaitez utiliser à tout moment. PHP vient d'être sélectionné. Passons maintenant à la base de données mysql avec le contenu mysql et jetons un œil :
<🎜. >mysql> utiliser mysql ;« Base de données modifiée » apparaît, indiquant un changement réussi. Ensuite, voyez ce qu'il y a dans la base de données mysql (utilisez l'instruction show de la même manière que pour afficher la base de données actuelle du serveur de base de données) Affichez les tables de la base de données Après être entré dans la bibliothèque, nous pouvons voir ce qu'il y a dans la bibliothèque Combien de tables de données.Lecture des informations du tableau pour compléter les noms des tableaux et des colonnes
Vous pouvez désactiver cette fonctionnalité pour obtenir un démarrage plus rapide avec -A
Base de données modifiée
Après avoir utilisé use pour entrer dans une base de données, vous pouvez utiliser l'exemple show tables
pour afficher les tables de la base de données actuelle :
mysql> +-------------------------------+
| Tables_dans_mysql |
+-------------------------------+
| columns_priv | base de données | événement | | fonction | journal_général |
| help_category |
| help_keyword |
| aide_relation |
| help_topic |
| innodb_index_stats |
| innodb_table_stats |
| ndb_binlog_index |
| plugin |
| proc | procs_priv | proxys_priv | | serveurs |
| esclave_master_info |
| esclave_relay_log_info |
| esclave_worker_info |
| slow_log | tables_priv | | fuseau_horaire |
| time_zone_leap_second |
| nom_zone_heure |
| time_zone_transition |
| time_zone_transition_type |
| utilisateur +-------------------------------+
28 lignes dans un ensemble (0,00 sec)
Le contenu de ces tableaux est constitué de données d'informations relatives aux utilisateurs, aux autorisations, à l'état de la base de données, aux paramètres, etc.Supprimer la base de données
类别 详细解示 基本语法 DROP DATABASE 库名; 示例 DROP DATABASE PHP; 示例说明 删除一个数库,数据库的名字为liwenkai Remarque :
drop est le chinois et peut être traduit par "drop, pas plus"
la base de données fait référence à la bibliothèque
Le nom de la bibliothèque signifie supprimer Le nom de la bibliothèqueExemple :
mysql> DROP DATABASE PHP;
Requête OK, 0 ligne affectée (0,01 sec)【Rappelez-vous】Remarque : une fois la base de données supprimée, toutes les données ci-dessous seront supprimées, alors soyez prudent et effectuez les sauvegardes appropriées avant de supprimer. (Si les données importantes ne sont pas sauvegardées, le risque réel lié aux données n'a rien à voir avec ce livre.)