Vous êtes sur la page 1sur 10

Spé: Algorithmique et programmation 2/ BD CPGE TANGER

in d’une table.

clé primaire d’une table est un champ (ou un ensemble de champs) qui identifie de manière

champ (ou un ensemble de champs) d’une autre table (généralement la clé primaire).

requêtes permettent d’interroger une base de données et d’en modifier les informations.

Structured Query Language


SGBDR

 CREATE
DROP ALTER
 INSERT UPDATE
DELETE
DECLARE OPEN FETCH CLOSE

63 Prof : ZBAKH ABDEL ALI <zbakhabdou@gmail.com>


Spé: Algorithmique et programmation 2/ BD CPGE TANGER

 SELECT


GRANT REVOKE


COMMIT ROLLBACK SAVEPOINT SET
TRANSACTION

Data Defintion Language

CREATE TABLE

Syntaxe :


: Decimal ne fonctionne pas avec Access, il ne supporte que le type


'float' (flottant), le type float ne permet pas d'indiquer le nombre de
chiffres après ou avant la virgule

 –


64 Prof : ZBAKH ABDEL ALI <zbakhabdou@gmail.com>


Spé: Algorithmique et programmation 2/ BD CPGE TANGER


:

:

Supposant qu’on a les



65 Prof : ZBAKH ABDEL ALI <zbakhabdou@gmail.com>


Spé: Algorithmique et programmation 2/ BD CPGE TANGER

ALTER TABLE

Syntaxe :


table colonne type
 col.
table colonne

table colonne type

Exemple :

ALTER TABLE

Remarque :

66 Prof : ZBAKH ABDEL ALI <zbakhabdou@gmail.com>


Spé: Algorithmique et programmation 2/ BD CPGE TANGER

MODIFY
ALTER TABLE

DROP TABLE

Syntaxe :

Exemple :

DML (Data Manipulate Language)

UPDATE INSERT
DELETE

INSERT INTO

Syntaxe :

Exemple :

" " " "

67 Prof : ZBAKH ABDEL ALI <zbakhabdou@gmail.com>


Spé: Algorithmique et programmation 2/ BD CPGE TANGER

UPDATE

Syntaxe :

,…,

UPDATE



Exemple :

68 Prof : ZBAKH ABDEL ALI <zbakhabdou@gmail.com>


Spé: Algorithmique et programmation 2/ BD CPGE TANGER

DELETE FROM
Syntaxe :

WHERE

Exemple :

WHERE SGBD

Critère de jointure
Critère de sélection
La clause DISTINCT permet d’éliminer les

69 Prof : ZBAKH ABDEL ALI <zbakhabdou@gmail.com>


Spé: Algorithmique et programmation 2/ BD CPGE TANGER

L’option ASC est prise par défaut pour

Sur Access on utilise ‘’


WHERE art_coul = ‘ ROUGE’

qui coutent entre 10 et 20 €

*… –

70 Prof : ZBAKH ABDEL ALI <zbakhabdou@gmail.com>


Spé: Algorithmique et programmation 2/ BD CPGE TANGER

Il est possible de faire l’union des résultats

Il est possible de faire l’intersection des

71 Prof : ZBAKH ABDEL ALI <zbakhabdou@gmail.com>


Spé: Algorithmique et programmation 2/ BD CPGE TANGER

con=sqlite3.connect(‘entreprise.sqlite’) ‘entreprise.sqlite’
#obtention d’un curseur
‘select * from client’

72 Prof : ZBAKH ABDEL ALI <zbakhabdou@gmail.com>

Vous aimerez peut-être aussi