Opérations SQL de base
Opérations de base : CURD, ce qui signifie ajouter, supprimer, modifier et interroger.
Selon les différents objets d'opération, nous pouvons diviser les opérations de base de SQL en trois catégories : les opérations de bibliothèque, les opérations de table (champ) et les opérations de données.
Fonctionnement de la bibliothèque
1 Ajouter une nouvelle base de données
Syntaxe de base : créer une base de données + nom de la base de données + [option de la bibliothèque];
Parmi eux, la bibliothèque L'option est utilisée Pour contraindre la base de données, elle est facultative (avec valeur par défaut). Il existe deux types, à savoir :
Paramètre du jeu de caractères : jeu de caractères/jeu de caractères + jeu de caractères spécifique, utilisé pour représenter le format d'encodage des données. stockage, couramment utilisé Les jeux de caractères incluent GBK et UTF8, etc.
Paramètre du jeu de classement : collationner+ jeu de classement spécifique, indiquant les règles de comparaison des données, qui dépendent du jeu de caractères.
Exemple : créer une base de données TBL_ERROR_CODE charset utf8;
Parmi eux, le nom de la base de données ne peut pas utiliser de mots-clés (caractères déjà occupés, comme update et insert, etc.) ni de mots réservés (qui peuvent être utilisés à l'avenir), tels que l'accès et la diffusion, etc.).
Si vous devez utiliser des mots-clés de base de données ou des mots réservés comme nom de base de données, vous devez le mettre entre guillemets, par exemple :
create databaseaccesscharset utf8;
Si vous souhaitez également utiliser le chinois comme nom de base de données nom, alors vous devez vous assurer que la base de données peut reconnaître le chinois (il est fortement recommandé de ne pas nommer la base de données en chinois), par exemple :
-- méthode de définition des noms chinois, où gbk est le jeu de caractères par défaut des noms d'ensemble de bases de données actuels gbk ;créer une base de données fructose charset utf8;123123
2 Requête de base de données
Tout afficher–> Syntaxe de base : afficher les bases de données ;
Afficher la partie (requête floue)– > Syntaxe de base : afficher les bases de données comme 'modèle' ;
Parmi eux, le modèle est un modèle correspondant, il existe deux types, à savoir :
% : signifie correspondance de plusieurs caractères ;
_ : Indique la correspondance d'un seul caractère.
De plus, lorsque vous faites correspondre des noms de bases de données contenant un trait de soulignement _, vous devez ajouter une barre oblique inverse _ devant le trait de soulignement pour échapper.
Exemple : afficher les bases de données comme 'TBL%' ; signifie faire correspondre toutes les bases de données commençant par TBL.
Afficher l'instruction de création de la base de données –> Syntaxe de base : afficher la création de la base de données + le nom de la base de données ;
Ici, les résultats affichés peuvent être différents de l'instruction SQL que nous avons écrite, car la base de données SQL sera optimisé avant d'exécuter l'instruction SQL et le système enregistre les résultats optimisés.
3 Mettre à jour la base de données
Ici, attention : le nom de la base de données ne peut pas être modifié.
La modification de la base de données est limitée aux options de la bibliothèque, à savoir le jeu de caractères et le jeu de classement (le jeu de classement dépend du jeu de caractères).
Syntaxe de base : modifier la base de données + nom de la base de données + [option de bibliothèque] ;
jeu de caractères/jeu de caractères[=] jeu de caractères ;
assembler[=] jeu de relecture ;
Exemple :
alter database TBL_ERROR_CODE charset gbk;
signifie modifier le jeu de caractères de cette base de données en gbk.
4 Supprimer la base de données
Syntaxe de base : Supprimer la base de données + Nom de la base de données ;
Ici, veuillez noter : avant de supprimer la base de données, vous devez d'abord effectuer une opération de sauvegarde. La suppression étant une opération irréversible, ne supprimez pas la base de données à volonté.
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!