« Programmation SQL/Langage de définition de données » : différence entre les versions
Contenu supprimé Contenu ajouté
→Instruction CREATE TABLE : bonnes pratiques de taille |
m <source> -> <syntaxhighlight> (phab:T237267) |
||
Ligne 6 :
=== Instruction CREATE SCHEMA ===
<
*'''Signification : ''' crée une base de données appelée '''nom_base'''.
*'''Rappel : ''' une base de données est un ensemble de tables. Un SGBD peut gérer plusieurs bases de données.
*'''Exemple :'''<br/>
<
Cette commande permet de créer une base de données '''toto'''.
Sous MySQL on peut employer le terme DATABASE
<
=== Instruction DROP SCHEMA ===
<
*'''Signification : ''' détruit une base de données appelée '''nom_base'''.
*'''remarque :''' cette instruction est parfois désactivée pour des raisons de sécurité.
*'''Exemple :'''<br/>
<
Cette commande permet de détruire une base de données '''toto'''.
Sous MySQL on peut employer le terme DATABASE
<
== TABLE ==
Ligne 45 :
* '''Exemple :'''
<
CREATE TABLE client1 ("NOM" VARCHAR( 50 ), "PRENOM" VARCHAR( 50 ), "TELEPHONE" VARCHAR( 50 ), "ADRESSE" VARCHAR( 200 ) );</
Cette instruction crée une table intitulée '''client1''' contenant 4 champs :
* Un champ NOM : chaîne d'au plus 50 caractères.
Ligne 54 :
=== Instruction DROP TABLE ===
<
*'''Signification : ''' détruit la table appelée '''nom_table'''.
*'''Exemple :'''<br/>
<
Cette commande permet de détruire la table '''client1'''.
Ligne 63 :
=== Instruction CREATE INDEX ===
<
*'''Signification : ''' crée un index appelée '''nom_de_l_index''' sur la table '''nom_de_table'''.
=== Instruction DROP INDEX ===
<
*'''Signification : ''' détruit l'index appelé '''nom_de_l_index''' de la table '''nom_table'''.
Ligne 73 :
=== Instruction CREATE VIEW ===
<
{Instruction SELECT}
WITH READ ONLY;</
Avec [[Oracle]] :
|