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 ;

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

« 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.

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èque

Exemple :

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.)

Formation continue
||
<?php echo "Hello Mysql"; ?>
soumettreRéinitialiser le code
  • Recommandations de cours
  • Téléchargement du didacticiel