Exemple
+-----------+----------------+----------+ | id | name | salary | +-----------+----------------+----------+ | 001 | Smith | 10000 | | ... | ... | ... | +-----------+----------------+----------+
SQL est un langage de requêtes de haut niveau très expressifs. Pour ce cours, nous n'en verrons qu'une toute petite partie.
CREATE TABLE <nom de la table>(<description d'une colonne>*);
<nom> <type> <option>
CREATE TABLE products(id INTEGER PRIMARY KEY, name TEXT, size INTEGER);
INSERT INTO <nom de la table>(<nom d'une colonne>*) VALUES(<valeur d'une colonne>*);
INSERT INTO products(name, size) VALUES("car", 12);
SELECT <colonne>* FROM <table> [WHERE <condition>];
SELECT name FROM products;
SELECT name FROM products WHERE size > 3;
DELETE FROM <table> [WHERE <condition>];
DROP TABLE <nom de la table>;
UPDATE <nom d'une table> SET <colonne> = <valeur> [WHERE <condition>];
UPDATE products SET name = "BIG" WHERE size > 10;
INFO-H-301 | 1 |
---|---|
Persistence | 2 |
Persistence | 3 |
Bases de données | 4 |
SQL | 5 |
SQL | 6 |
SQL | 7 |
SQL | 8 |
Accéder à SQL depuis Java | 9 |
Table of Contents | t |
---|---|
Exposé | ESC |
Full screen slides | e |
Presenter View | p |
Source Files | s |
Slide Numbers | n |
Toggle screen blanking | b |
Show/hide slide context | c |
Notes | 2 |
Help | h |