Académique Documents
Professionnel Documents
Culture Documents
Section : L1 TIC
AU : 2022 – 2023
Part I :
Installation de PostgreSQL :
1- Télécharger PostgreSQL :
https://www.enterprisedb.com/downloads/postgres-postgresql-downloads 2-
Dans l’étape 4 de l’installation ‘Select software’ décocher l’option ‘Stack
Builder’
5- Completer l’installation.
TP1 BD_TIC_1
KACHROUD NOUR
2|Page
Connection to serveur avec pgAdmin :
1- Ouvrir pgAdmin
2- Entrer le mot de passe : postgres
3- Accéder à Tool > Query Tool et taper : SELECT version();
Part II :
Insert
Insert : permet d’insérer une ligne dans un tableau.
Syntaxe :
last_update DATE
);
Drop table if exist : permet de supprimer le tableau nommé link s’il existe déjà.
VALUES('https://www.postgresqltutorial.com','PostgreSQL Tutorial');
Rôle :
………………………………………………………………….………………
………………….
VALUES
('https://www.google.com','Google'),
('https://www.yahoo.com','Yahoo'),
('https://www.bing.com','Bing');
Rôle :
………………………………………………………………….……………………
……………. 4- SELECT* FROM links;
Rôle : ………………………………………………………………….………………………………….
VALUES
Rôle :
………………………………………………………………….…………...……………
……………….
……………………………………………………………………………………………
………………………… 6- INSERT INTO links(url,name, description)
VALUES
('https://www.searchencrypt.com/','SearchEncrypt','Search Encrypt'),
('https://www.startpage.com/','Startpage','The world''s most private
search engine')
RETURNING id;
Update
Update : permet de modifier les données dans un tableau.
Syntaxe :
UPDATE table_name
column2 = value2,
...
WHERE condition;
Sans where tous les lignes du tableau seront modifier ! donc where est
optionnelle.
2- UPDATE courses
WHERE course_id = 3;
Rôle : ………………………………………………………………….………………………………….
WHERE course_id = 3;
Rôle :
………………………………………………………………….……………………
……………. 4- UPDATE courses
SET published_date = '2020-07-01'
WHERE course_id = 2
RETURNING *;
Rôle : ………………………………………………………………….………………………………….