Opérations de base de données
6.1 Fonctionnement de la base de données
Créer une base de données
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
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
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 <🎜 ; >
mysql> use php; Database changedCela 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.
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 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
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.