Opérations de base de données

6.1 Fonctionnement de la base de données

Créer une base de données

QQ截图20161009141112.png


Exemple :

mysql> create database php;
 Query OK, 1 row affected (0.00 sec)

« Requête OK » signifie que la commande ci-dessus est exécutée avec succès. Une fois que toutes les opérations DDL et DML (à l'exclusion de SELECT) ont été exécutées avec succès, « Requête OK » s'affichera. Il est entendu que l'exécution est réussie ; que l'opération affecte uniquement les enregistrements d'une ligne dans la base de données, et "0,00 sec" enregistre le temps d'exécution de l'opération.

Si cette base de données existe déjà, le système affichera :

mysql> create database liwenkai;
 ERROR 1007 (HY000): Can't create database 'liwenkai'; database exists

Afficher la base de données

QQ截图20161009141144.png

Remarque :

show fait référence à l'affichage
base de données fait référence à la base de données
bases de données est la forme plurielle de base de données, faisant référence à toutes les bases de données.

Exemple :

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| php                |
| test               |
+--------------------+
5 rows in set (0.00 sec)

Sélectionner la base de données

QQ截图20161009141208.png

Utiliser la base de données liwenkai


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> use php;
 Database changed

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 à utiliser à tout moment. PHP vient d'être sélectionné. Passons maintenant à la base de données mysql avec le contenu mysql pour voir :

mysql> use mysql;
 Reading table information for completion of table and column names
 You can turn off this feature to get a quicker startup with -A
 Database changed

"Base de données modifiée". apparaît, indiquant que le changement a 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.


QQ截图20161009141231.png


Utilisez use pour entrer dans une base de données et utiliser show tables

Exemple , affichez les tables de la base de données actuelle :

mysql> show tables;
 +---------------------------+
 | Tables_in_mysql |
 +---------------------------+
 | columns_priv |
 | db |
 | event |
 | func |
 | general_log |
 | help_category |
 | help_keyword |
 | help_relation |
 | help_topic |
 | innodb_index_stats |
 | innodb_table_stats |
 | ndb_binlog_index |
 | plugin |
 | proc |
 | procs_priv |
 | proxies_priv |
 | servers |
 | slave_master_info |
 | slave_relay_log_info |
 | slave_worker_info |
 | slow_log |
 | tables_priv |
 | time_zone |
 | time_zone_leap_second |
 | time_zone_name |
 | time_zone_transition |
 | time_zone_transition_type |
 | user |
 +---------------------------+
 28 rows in set (0.00 sec)

Le contenu de ces tables est constitué de données d'informations relatives aux utilisateurs, aux autorisations, à l'état de la base de données, aux paramètres, etc.



Exemple de description

Supprimer une base de données, le nom de la base de données est php

QQ截图20161009141248.png


Remarque :

drop peut être traduit en chinois par signifiant laisser tomber, plus
base de données fait référence à la base de données
Le nom de la bibliothèque fait référence au nom de la bibliothèque à supprimer

Exemple :

mysql> drop database liwenkai;
 Query OK, 0 rows affected (0.01 sec)

[Rappel] Remarque : Une fois la base de données supprimée, toutes les données ci-dessous seront supprimé, donc avant de supprimer Soyez prudent et effectuez les sauvegardes appropriées.


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