Fonctionnement de la base de données MySQL
Créer une base de données
類別 | 詳細解示 |
---|---|
基本語法 | CREATE DATABASE 數(shù)據(jù)庫名; |
示例 | CREATE DATABASE PHP; |
示例說明 | 創(chuàng)建一個數(shù)庫,數(shù)據(jù)庫的名字為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; |
示例說明 | 顯示當前服務器的所有數(shù)據(jù)庫 |
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 |
示例說明 | 使用數(shù)據(jù)庫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; 示例說明 刪除一個數(shù)庫,數(shù)據(jù)庫的名字為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.)