« Programmation SQL/Langage de définition de données » : différence entre les versions

Contenu supprimé Contenu ajouté
ajout de balise <source>
Ftiercel (discussion | contributions)
m Mise en page
Ligne 10 :
*'''Rappel : ''' une base de données est un ensemble de tables. Un SGBD peut gérer plusieurs bases de données.
*'''Exemple :'''<br/>
<source lang="sql">CREATE SCHEMA `toto` ;<br/source>
Cette commande permet de créer une base de donnée '''toto'''.
 
Ligne 19 :
<source lang="sql">DROP SCHEMA nom_base;</source>
*'''Signification : ''' détruit une base de données appelée '''nom_base'''.
*'''remarque :''' cette instruction est parfois désactivée pour des raisonraisons de sécurité.
*'''Exemple :'''<br/>
<source lang="sql">DROP SCHEMA `toto` ;<br/source>
Cette commande permet de détruire une base de données '''toto'''.
 
Ligne 42 :
**TIME
**TIMESTAMP
* '''Exemple :'''<br/>'''
<source lang=sql>CREATE TABLE `client1` (`NOM` VARCHAR( 20 ) ,`PRENOM` VARCHAR( 20 ) ,`ADRESSE` VARCHAR( 200 ) );</source>
Cette instruction crée une table intitulée '''client1''' contenant 3 champs :
** Un champ NOM : chaîne d'au plus 20 caractères.
** Un champ PRENOM : chaîne d'au plus 20 caractères.
** Un champ ADRESSE : chaîne d'au plus 200 caractères.
 
=== Instruction DROP TABLE ===
Ligne 53 :
*'''Signification : ''' détruit la table appelée '''nom_table'''.
*'''Exemple :'''<br/>
<source lang="sql">DROP TABLE `client1` ;<br/source>
Cette commande permet de détruire la table '''client1'''.
 
== INDEX ==
Ligne 60 :
=== Instruction CREATE INDEX ===
<source lang="sql">CREATE [UNIQUE] INDEX nom_de_l_index ON nom_de_table</source>
*'''Signification : ''' crée un index appelée '''''nom_de_l_index''' sur la table '''nom_de_table'''.
 
=== Instruction DROP INDEX ===