SGBD

727 mots 3 pages
SGBD : étapes

I. Création de la table :
CREATE TABLE nom_de_la_table (nom_col1 TYPE (NUMBER, VARCHAR…) DEFAULT (s’il existe une valeur par défaut) Constraint (UNIQUE, PRIMARY KEY, FOREIGN KEY, NOT NULL s’ils existent), nom_col2 TYPE……) ;
II. Modifier la table si l’on souhaite :
Modifier une table par la commande ALTER TABLE pour :
Modifier : ALTER TABLE nom_de_la_table MODIFY (nom_col1 TYPE, nom_col2 TYPE) ;
Ajouter : ALTER TABLE nom_de_la_table ADD (nom_col1 TYPE, nom_col2 TYPE) ;
Supprimer : ALTER TABLE nom_de_la_table DROP (nom_col1 TYPE, nom_col2 TYPE) ;
Renommer : ALTER TABLE nom_de_la_table Rename nom_col TO nom_col;
Ajouter une contrainte d’intégrité : ALTER TABLE nom_de_la_table ADD CONSTRAINT clause_contraint ;
Supprimer une table: DROP TABLE nom_table;
Supprimer les lignes d’une table: TRUNCATE TABLE nom_table;
III. La contrainte d’intégrité: Primary key, foreign key, not null, check
In line: CREATE TABLE nom_de_la_table (nom_col1 type contrainte, nom_col2 type contrainte);
Out of line: CREATE TABLE nom_de_la_table (nom_col1, nom_col2 CONSTRAINT ‘nom_contrainte’ contraint);

IV. Manipuler les données LMD :
1. Inserer:
INSERT INTO nom_de_la_table (col1, col2,…optionnel) VALUES (val1, val2,…);
Inserer dans la table les données d’une autre table:
INSERT INTO nom_de_la_table (nom_col1, nom_col2,…) SELECT (nom_col1, nom_col2,…) FROM nom_de_l’autre_table WHERE nom_col=’valeur’;
2. Mettre à jour:
UPDATE nom_de_la_table SET nom_col1=’expression’, nom_col2=’expression WHERE prédicat;
3. Supprimer:
DELETE FROM nom_de_la_table WHERE prédicat;
V. Intérroger les données LID :
Sélection et projection des données par la commande SELECT
Syntaxe complexe:

SELECT [DISTINCT | ALL] { * | nom_col1[,nom_col2...] }
FROM [schema.]{nom_table1 [, nom_table2...] }
[WHERE prédicat]
[ORDER BY nom_col7 [ ASC | DESC ] [,nom_col8[ASC|DESC]...] ]

1. Select sélectionner toutes les colonnes :
SELECT * FROM nom_table;

2. Select une colonne ou plusieurs précises sans filter les

en relation

  • Bac fiche ref
    887 mots | 4 pages
  • Memento Python Maths
    829 mots | 4 pages
  • Les cuisines du perche sql
    1016 mots | 5 pages
  • Correction td
    824 mots | 4 pages
  • maths
    5915 mots | 24 pages
  • Dialogue
    782 mots | 4 pages
  • Correction Ds N 4
    569 mots | 3 pages
  • Gdhdthbfg
    267 mots | 2 pages
  • Corection dcg info 2009
    511 mots | 3 pages
  • La croix du sud
    1338 mots | 6 pages
  • Corriges-exercices-php5-ed2
    1700 mots | 7 pages
  • Cest ca qui est ca
    3521 mots | 15 pages
  • Net provence - correction
    889 mots | 4 pages
  • Comment elaborer une facture sur exel
    501 mots | 3 pages
  • ch5 création et modification des BD
    901 mots | 4 pages