Les instructions SQL sont classées par fonction (définition, manipulation, contrôle, requête)
Langage de définition de données DDL, définit les tables, bibliothèques, vues
DML ajoute, modifie et supprime des enregistrements de table de données
Autorisation DCL, contrôle des transactions, jugement conditionnel
DQL (non classé par l'organisation W3C) Requête d'enregistrement de table de données
C'est-à-dire créer des données, supprimer, modifier la base de données, créer des données, supprimer, modifier des tables, etc. déclarations)
Insérer, supprimer, mettre à jour (appartient à l'instruction DML) (tronquer la suppression) appartient à DDL
Requête des enregistrements de la table de données (appartient à l'instruction DQL)
La création d'une base de données créera une base de données distincte pour chacun. système logiciel :
Syntaxe : créer un nom de base de données ; (créer une base de données en utilisant le jeu de caractères par défaut du serveur de base de données)
Méthode d'écriture complexe créer une base de données nom de base de données jeu de caractères assembler des règles de comparaison ; créez une base de données nommée mydb1. create database mydb1;
Créez une base de données mydb2 en utilisant le jeu de caractères utf8. créer une base de données mydb2 jeu de caractères utf8 ;
Créer une base de données mydb3 en utilisant le jeu de caractères utf8 avec des règles de relecture. créer une base de données mydb3 jeu de caractères utf8 collate utf8_bin ;
Supplément : chaque fois qu'une base de données est créée, un dossier est généré dans le répertoire de stockage des données et db.opt existe dans chaque dossier pour stocker le jeu de caractères par défaut et les règles de classement
2. Interroger la base de données
afficher les bases de données ; ----- Afficher toutes les bases de données
afficher le nom de la base de données créée ; ------ Afficher l'ensemble de codage des données
Supprimer la base de données
Syntaxe : drop database database Name;
Par exemple: Afficher toutes les bases de données du serveur de base de données actuel show databases;
Afficher les informations de définition de la base de données mydb2 précédemment créée show create database mydb2
Supprimer la base de données mydb1 précédemment créée; base de données mydb1;
4. Modifier le jeu de codage de la base de données
Syntaxe : modifier le jeu de caractères du nom de la base de données gbk ;
Changer la base de données actuellement utilisée : utilisez le nom de la base de données
pour afficher la base de données actuellement utilisée : select database();
Remarque : toutes les instructions d'opération liées à la base de données sont des instructions DDL
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!