Section courante

A propos

Section administrative du site

CREATE TABLE

Crée la table
MySQL  

Syntaxe

CREATE [TEMPORARY] TABLE [IF NOT EXISTS] nomtable [(definition1,definition2,...)] [optionselection] [clause SELECT]

Paramètres

Nom Description
nomtable Ce paramètre permet d'indiquer le nom de la table dans la base de données.
definition1,definition2,... Ce paramètre permet d'indiquer le nom du champ, le type de données et les attributs d'un champ de la table de base de données.
optionselection Ce paramètre permet d'indiquer les options de sélections, soit le type de police de caractères par défaut,....
clause Ce paramètre permet d'indiquer une clause associé à cette table de base de données.

Description

Cette instruction permet de créer une table dans la base de données spécifié ou courante.

Remarques

Exemple

L'exemple suivant permet de créer la table ou de l'écraser si elle existe et d'insérer des données dans celle-ci immédiatement après :

  1. DROP TABLE IF EXISTS `cdmworkgroup`;
  2.  
  3. CREATE TABLE `cdmworkgroup` (
  4.   `Cin` char(3) DEFAULT NULL,
  5.   `WorkGroupId` int(11) NOT NULL,
  6.   `Name_EN` varchar(255) DEFAULT NULL,
  7.   `Name_FR` varchar(255) DEFAULT NULL,
  8.   `Description` text,
  9.   `Status` char(1) DEFAULT NULL,
  10.   `CreateDate` date DEFAULT NULL,
  11.   `CreateUserId` char(11) DEFAULT NULL,
  12.   `LastUpdate` date DEFAULT NULL,
  13.   `UpdateUserId` char(11) DEFAULT NULL,
  14.   PRIMARY KEY (`WorkGroupId`)
  15. );
  16.  
  17. INSERT INTO `cdmworkgroup`(`Cin`,`WorkGroupId`,`Name_EN`,`Name_FR`,`Description`,`Status`,`CreateDate`,`CreateUserId`,`LastUpdate`,`UpdateUserId`) values ('075',68,'Test','Teste','Groupe désigné pour le contrôle de la Qualité','A','2006-03-09','STREMBLAY','2006-03-09','STREMBLAY'),('000',23901,'Coder','Développement','Groupe de programmeur effectuant de la recherche et développement (R&D).','A','2006-03-09','SYSADM','2006-03-09','SYSADM'),('000',23902,'Maintenance','Maintenance',"Groupe maintenant les divers services réseaux, implantant les développements, maintenant l\'état actuel du matériel et administratant les accès.",'A','2006-03-09','SYSADM','2006-03-09','SYSADM'),('000',23903,'Direction','Direction',"Direction Groupe de travail s'occupant des divers orientations à prendre sur les projets et les produits.",'I','2006-03-09','SYSADM','2006-03-09','SYSADM');

Voir également

Article - Les géants de l'informatique - Oracle

Références

MySQL - Référence, Edition Micro Application, Nicolas Rivereau, Antoine Pichot, 2002, ISBN: 2-7429-2560-0, page 901.
MySQL: The definitive guide to using, programming, and administering MySQL 4 databases - Second Edition, Paul Dubois, 2003, ISBN: 0-7357-1212-3, page 854

Dernière mise à jour : Lundi, le 14 septembre 2015