Read e-book online Apprendre SQL avec MySQL : Avec 40 exercices corrigés PDF

By Christian Soutou

Show description

Read Online or Download Apprendre SQL avec MySQL : Avec 40 exercices corrigés PDF

Best databases books

New PDF release: The New Relational Database Dictionary: Terms, Concepts, and

It doesn't matter what DBMS you're using—Oracle, DB2, SQL Server, MySQL, PostgreSQL—misunderstandings can regularly come up over the proper meanings of phrases, misunderstandings that could have a major influence at the good fortune of your database tasks. for instance, listed below are a few universal database phrases: characteristic, BCNF, consistency, denormalization, predicate, repeating staff, sign up for dependency.

Extra resources for Apprendre SQL avec MySQL : Avec 40 exercices corrigés

Sample text

Compagnie (comp CHAR(4), nrue INTEGER(3), rue CHAR(20), ville CHAR(15) DEFAULT 'Paris' COMMENT 'Par defaut : Paris', nomComp CHAR(15) NOT NULL); La table contient cinq colonnes (quatre chaînes de caractères et un numérique de trois chiffres). La colonne ville est commentée. La table inclut en plus deux contraintes : • DEFAULT qui fixe Paris comme valeur par défaut de la colonne ville ; • NOT NULL qui impose une valeur non nulle dans la colonne nomComp. Contraintes Les contraintes ont pour but de programmer des règles de gestion au niveau des colonnes des tables.

Le principe général de l’interface est le suivant : après une connexion locale ou distante, des instructions sont saisies et envoyées à la base qui retourne des résultats affichés dans la même fenêtre de commande. Figure 0-5 Principe général de l’interface de commande en ligne mysql [options] [nomBase] [entrées-sorties] mysql mysql> INSERT … Système d’exploitation mysql> CREATE … mysql> SELECT … … mysql> quit ou exit nomBase N’ayez pas honte de bien maîtriser cette interface au lieu de connaître toutes les options d’un outil graphique (comme PhpMyAdmin, MySQL Administrator ou autre).

Notez l’utilisation du préfixe « b » pour initialiser un tel type. CREATE TABLE Registres (nom CHAR(5),numero BIT(2),adresse BIT(16)); INSERT INTO Registres VALUES ('COM2', b'10', b'0000010011110111' ); Énumérations Le type ENUM est considéré comme une liste de chaînes de caractères. Toute valeur d’une colonne de ce type devra appartenir à cette liste établie lors de la création de la table. Supposons qu’on recense quatre types possibles de diplômes ('BTS', 'DUT', 'Licence' et 'INSA') pour chaque étudiant.

Download PDF sample

Rated 4.85 of 5 – based on 37 votes