国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Opération de table de données MySQL

Créer un tableau

類別詳細解示
基本語法CREATE TABLE表名(字段名1 字段類型,....字段名n 字段類型n);
示例CREATE TABLE user(username varchar(20),password varchar(32));
示例說明創(chuàng)建一個表名叫user的表,第一個字段為username、表的字段類型為varchar長度為32個長度。第二個字段為password,類型也為varchar,長度也為32個長度。

Remarque?:

  1. 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.
  2. . En ce qui concerne les types de champs, il vous suffit maintenant d'apprendre int, qui représente le type entier. float représente une virgule flottante. char et varchar peuvent représenter des cha?nes.
  3. On peut ajouter la longueur après le type, comme : varchar(20).

Autres exemples?:

mysql> CREATE TABLE emp(
ename varchar(10),
date d'embauche,
sal float(10,2),
numéro de service int(2)
);
Requête OK, 0 ligne affectée (0,63 sec)

mysql> create table dept( deptno int(4), deptname varchar(20)); Requête OK, 0 ligne affectée (0,12 sec)
Afficher les informations sur la structure des champs de la table

mysql>DESC emp
+----------+---------------+------+----------+--------- +-------+
| Champ | Null | Clé par défaut | Extra | +----------+---------------+------+----------+--------- +-------+
| nom | varchar(10) | OUI | | date d'embauche | OUI | | sal | décimal(10,2) | | deptno | int(2) | OUI | +----------+---------------+------+----------+--------- +-------+
4 lignes dans la série (0,39 sec)
Afficher l'instruction SQL de création de la table
Afficher l'instruction de création de table


Catégorie Explication détaillée
Syntaxe de base SHOW CREATE TABLE nom de la table G;
Exemple SHOW CREATE TABLE emp G;

Exemple de description Afficher l'instruction de création de la table emp
Exécutez l'exemple complet?:



mysql> SHOW CREATE TABLE emp G; Tableau : emp
CRéER UNE TABLE?: CRéER UNE TABLE emp (
ename varchar(10) NULL PAR DéFAUT,

date d'embauche DEFAULT NULL,
sal décimal(10,2) NULL PAR DéFAUT,

deptno int (2) NULL PAR DéFAUT
) MOTEUR=InnoDB DEFAULT CHARSET=utf8;
1 ligne dans l'ensemble (0,00 sec)
ERREUR?:
Aucune requête spécifiée


Dans l'instruction SQL de création de table ci-dessus, en plus de la définition de la table, vous pouvez également voir le moteur de la table (moteur de stockage) et le jeu de caractères (jeu de caractères) ainsi que d'autres informations. Le sens de l'option ??G?? est de permettre d'organiser verticalement les enregistrements selon les champs, ce qui facilite l'affichage des enregistrements au contenu relativement long.

Supprimer la table

mysql> DROP TABLE emp; Requête OK, 0 ligne affectée (0,34 sec)

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.
類別詳細解示
基本語法DROP TABLE 表名;
示例DROP TABLE emp;
示例說明刪除表emp
Spécifiez 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 le suivant?:

CREATE TABLE emp (

nom d'utilisateur varchar (10) DEFAULT NULL,

Date du mot de passe NULL PAR DéFAUT,
)ENGINE=InnoDB DEFAULT CHARSET=utf8;

Formation continue
||
<?php echo "Hello Mysql"; ?>
soumettreRéinitialiser le code