Maison  >  Article  >  base de données  >  Créer une table de données avec MySQL (Tutoriel d'opération de table de données MYSQL 1)

Créer une table de données avec MySQL (Tutoriel d'opération de table de données MYSQL 1)

巴扎黑
巴扎黑original
2017-04-27 18:44:451649parcourir

Avant d'utiliser la table de données MySQL, vous devez d'abord sélectionner la base de données avant de pouvoir utiliser la table de données dans la base de données spécifiée, par exemple créer une table de données, modifier la structure de la table, renommer la table de données ou supprimer les données. table, etc. Sinon, vous ne pouvez pas utiliser la table de données. Bon, présentons les opérations spécifiques sur la table de données.

Créer une table de données

La création d'une table de données est très similaire à la création d'une base de données. Le format de syntaxe de est :

CRÉER [TEMPORAIRE] TABLE [SI NON EXISTE] Nom de la table de données

[(create_definition,...)][table_options][select_statement];


Explication sur l'instruction de création de table de données :

TEMPORAIRE : Si vous utilisez ce mot-clé, cela signifie créer une table temporaire

IF NOT EXISTS : Ce mot-clé est utilisé pour éviter les erreurs signalées par MySQL lorsque la table n'existe pas

create_definition : La partie attribut colonne de la table. MySQL exige que lors de la création d'une représentation, la table contienne au moins une colonne

table_options : quelques paramètres caractéristiques de la table

select_statement : la partie familière de l'instruction SELECT, qui peut être utilisée pour créer rapidement une table

L'attribut de colonne create_definition est présenté ci-dessous. Le format spécifique de chaque définition de colonne est le suivant :

col_name type[NOT NULL] [DEFAULT default_value. ][AUTO_INCREMENT][PRIMARY KEY][reference_definition]


Explication sur l'attribut de colonne create_definition :

col_name : nom du champ

type : type de champ

NOT NULL | Indique si la colonne autorise généralement les valeurs nulles par défaut, donc quand null. les valeurs ne sont pas autorisées, NOT NULL

DEFAULT default_value : Indique la valeur par défaut

AUTO_INCREMENT : Indique s'il s'agit d'une numérotation automatique. Chaque table ne peut avoir qu'une seule colonne AUTO_INCREMENT et doit être utilisée. être indexé

PRIMARY KEY : Indique s'il s'agit de la clé primaire. Une table ne peut avoir qu’une seule CLÉ PRIMAIRE. S'il n'y a pas de PRIMARY KEY dans la table et que certaines applications nécessitent PRIMARY KEY, MySQL renverra la première clé UNIQUE sans aucune colonne NULL comme PRIMARY KEY.

reference_definition : Ajouter des commentaires aux champs

Ce qui précède présente quelques connaissances de base sur la création d'un tableau de données. Cela semble très compliqué, mais dans les applications pratiques, vous pouvez utiliser le format le plus basique pour créer un. table de données. Le format spécifique est le suivant :

créer une table nom_table (attribut nom de colonne 1, attribut nom de colonne 2....) ;

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn