Introduction
DDL est un langage de définition de données En termes simples, c'est un langage permettant de créer, supprimer, modifier et exploiter des bases de données, des tables de données et. champs de données. , la plus grande différence entre celui-ci et les instructions d'opération de données (DML) est que les DML (instructions d'opération de données) opèrent sur les données internes de la table et n'impliquent pas la définition de la table, la modification de la structure ou autre. objets.
Lorsque nous expliquons cette section dans ce chapitre, nous la divisons en trois parties :
Fonctionnement de la base de données
Tableau de données opération
Opérations sur les champs de données
Opérations de base de données
1. Créer une base de données
类别 | 详细解示 |
基本语法 | create database 数据库名; |
示例 | create database php; |
示例说明 | 创建一个数库,数据库的名字为php |
Exemple :
Cliquez pour exécuter, et une base de données php apparaîtra à droite
2 Voir la base de données
类别 | 详细解释 |
基本语法 | show databases; |
实例说明 | 显示当前服务器的所有数据库 |
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 le pluriel de base de données, faisant référence à toutes les bases de données.
Entrez les bases de données d'exposition ; l'affichage est le suivant
3. Sélectionnez 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
Démo : saisissez use ; php;
Remarque : nous pouvons utiliser l'instruction use pour changer la base de données à utiliser à tout moment
4. les tables de la base de données
Après être entré dans la bibliothèque, nous pouvons voir combien de tables de données il y a dans la bibliothèque.
category
| Explication détaillée<🎜><🎜> | < /tr>||||||
De base syntaxe <🎜><🎜> | < span style="line-height: 24.64px;"> afficher les tableaux <🎜><🎜> | ||||||
Exemple de description<🎜><🎜> | Afficher la base de données actuelle Tous les tableaux ci-dessous <🎜> |
Après avoir utilisé use pour saisir une base de données, vous pouvez utiliser l'exemple show tables
pour afficher les tables de la base de données actuelle :
Remarque : Vous devez sélectionner une base de données avant de pouvoir afficher le tableau
5. Supprimer la base de données
catégorie
| Explication détaillée<🎜><🎜> | ||||||||
Syntaxe de base <🎜><🎜> | supprimer le nom de la bibliothèque de base de données ; <🎜><🎜> | ||||||||
Exemple <🎜><🎜> td> | déposer la base de données liwenkai ; 🎜><🎜> | ||||||||
Exemple <🎜><🎜> | Supprimer une base de données, le nom de la base de données est liwenkai <🎜> |
Remarque :
drop peut être traduit en chinois par "lâchez-le, ne l'utilisez plus"
la base de données fait référence à la bibliothèque
Le nom de la bibliothèque fait référence au nom de la bibliothèque à supprimer
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 les supprimer.
Opérations sur les tables de données
1. Créer un tableau
Catégorie
| < span style="line-height: 24.64px;">Explication détaillée<🎜><🎜> | ||||||||
Syntaxe de base<🎜><🎜> | créer un nom de table de table (nom de champ 1 type de champ, . ...Nom du champ n Type de champ n); <🎜><🎜> | ||||||||
Exemple <🎜><🎜> | créer un utilisateur de table (nom d'utilisateur varchar(20), mot de passe varchar(32)); td> | ||||||||
Exemple de description<🎜><🎜> | Créez une table nommée user, le premier champ est le nom d'utilisateur, le type de champ de la table est varchar, la longueur est de 32 longueurs. Le deuxième champ est le mot de passe, le type est également varchar et la longueur est également de 32 caractères. <🎜> |
Remarque :
Afin de mieux permettre à tout le monde de démarrer, les types de données sortent temporairement du cadre de notre explication dans ce chapitre. J’ai peur que tout le monde se concentre sur une chose et en perde une autre. Il est très important d'apprendre rapidement les instructions de gestion et de fonctionnement de la base de données. Les types de données, les champs, les jeux de caractères et les moteurs sont autant de points de connaissances à comprendre.
Pour les types de champs, il vous suffit d'apprendre int maintenant, qui représente le type entier. float représente une virgule flottante. char et varchar peuvent représenter des chaînes.
On peut ajouter la longueur après le type, comme : varchar(20).
Afficher les informations sur la structure des champs de la table
类别 | 详细解示 |
基本语法 | desc 表名; |
示例 | desc emp |
示例说明 | 查看emp表的表结构 |
2.删除表
类别
| 详细解示<🎜> | ||||||||
基本语法<🎜> | drop table 表名 ; <🎜> | ||||||||
示例 <🎜> | drop table emp; <🎜> | ||||||||
示例说明<🎜> | 删除表emp <🎜> |
Remarque : Supprimez le tableau. Les tables et les données seront perdues. Veuillez ne pas sauvegarder les données avant de supprimer les tables importantes.
3.Spécifier le moteur de table et le jeu de caractères
A la fin de la création de la table, nous utilisons souvent le moteur MyISAM ou InnoDB. Lors de la spécification du moteur, nous pouvons utiliser :
ENGINE=InnoDB
Spécifier le jeu de caractères par défaut de la table :
DEFAULT CHARSET=utf8
L'effet est comme suit :
CREATE TABLE emp (
nom d'utilisateur varchar(10) DEFAULT NULL,
date du mot de passe DEFAULT NULL,
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
Opérations sur les champs de la base de données
Utilisez directement phpMyadmin pour créer des champs dans la table
Cliquez sur la structure :
Exécuter la création :
Remplissez les informations dans chaque champ
Cliquez sur Exécuter pour terminer
La suppression ou la modification de champs se fait également dans phpAdmin Vous pouvez l'essayer vous-même
.section suivante