Cours SQL
发布时间:2026-09-22 | 浏览:1
Cette page recense des cours de SQL pour apprendre à communiquer avec une base de données (lecture, écriture, suppression de données …). Les cours sont simplifiés pour se remémorer la syntaxe des commandes importantes et des tutoriels sont disponibles pour permettre d’apprendre à partir de zéro. De plus, des explications sont données pour apprendre à optimiser les performances d’une base de données.
Ces cours permettent de comprendre tous les éléments nécessaires pour faire des requêtes SQL. Chaque commande SQL listé ci-dessous possède une fiche détail pour comprendre comment l’utiliser dans une requête.
Procédure stockée (CREATE PROCEDURE)
SQL SQL_NO_CACHE
SQL IS NULL / IS NOT NULL
SQL GROUP BY WITH ROLLUP
SQL EXCEPT / MINUS
SQL NATURAL JOIN
SQL Sous-requête
SQL CREATE INDEX
SQL INSERT INTO
SQL ON DUPLICATE KEY UPDATE
SQL TRUNCATE TABLE
SQL CREATE DATABASE
SQL DROP DATABASE
SQL CREATE TABLE
SQL AUTO_INCREMENT
SQL PRIMARY KEY
SQL ALTER TABLE
Commentaires en SQL
Les jointures peuvent combiner les données de plusieurs tables avec un gain intéressant sur les performances. Les cours suivant expliquent les différentes possibilités de jointures.
SQL NATURAL JOIN
L’utilisation de fonctions facilite les calculs ou la lecture de données, grâce à des fonctions mathématiques ou des fonctions améliorant l’affichage des données.
SQL DATE_FORMAT()
SQL TIMESTAMP()
Fonctions d’agrégation SQL
Fonctions de chaînes de caractères
SQL SUBSTRING()
Fonctions mathématiques / numérique
Fonctions de dates et d’heures
SQL DAYOFWEEK()
SQL SEC_TO_TIME()
Fonctions de chiffrements
SQL CONVERT() (MySQL et SQL Server)
SQL CONVERT() (PostgreSQL et Oracle)
SQL GROUP_CONCAT()
Cours SQL SELECT SQL DISTINCT SQL SQL_NO_CACHE SQL WHERE SQL AND & OR SQL IN SQL BETWEEN SQL LIKE SQL Wildcards SQL IS NULL / IS NOT NULL SQL GROUP BY SQL WITH ROLLUP SQL HAVING SQL ORDER BY SQL AS (alias) SQL LIMIT SQL CASE SQL UNION SQL UNION ALL SQL INTERSECT SQL EXCEPT / MINUS SQL INSERT INTO SQL ON DUPLICATE KEY UPDATE SQL UPDATE SQL DELETE SQL MERGE SQL TRUNCATE TABLE SQL CREATE DATABASE SQL DROP DATABASE SQL CREATE TABLE SQL PRIMARY KEY SQL AUTO_INCREMENT SQL ALTER TABLE SQL DROP TABLE Jointure SQL SQL INNER JOIN SQL CROSS JOIN SQL LEFT JOIN SQL RIGHT JOIN SQL FULL JOIN SQL SELF JOIN SQL NATURAL JOIN SQL Sous-requête SQL EXISTS SQL ALL SQL ANY / SOME Index SQL SQL CREATE INDEX SQL EXPLAIN SQL OPTIMIZE Commentaires en SQL Exercices SQL
SQL SELECT SQL DISTINCT SQL SQL_NO_CACHE
SQL SQL_NO_CACHE
SQL WHERE SQL AND & OR SQL IN SQL BETWEEN SQL LIKE SQL Wildcards SQL IS NULL / IS NOT NULL
SQL LIKE SQL Wildcards
SQL IS NULL / IS NOT NULL
SQL GROUP BY SQL WITH ROLLUP
SQL WITH ROLLUP
SQL UNION SQL UNION ALL
SQL EXCEPT / MINUS
SQL INSERT INTO SQL ON DUPLICATE KEY UPDATE
SQL ON DUPLICATE KEY UPDATE
SQL TRUNCATE TABLE
SQL CREATE DATABASE
SQL DROP DATABASE
SQL CREATE TABLE SQL PRIMARY KEY SQL AUTO_INCREMENT
SQL PRIMARY KEY
SQL AUTO_INCREMENT
SQL ALTER TABLE
Jointure SQL SQL INNER JOIN SQL CROSS JOIN SQL LEFT JOIN SQL RIGHT JOIN SQL FULL JOIN SQL SELF JOIN SQL NATURAL JOIN
SQL NATURAL JOIN
SQL Sous-requête SQL EXISTS SQL ALL SQL ANY / SOME
Index SQL SQL CREATE INDEX
SQL CREATE INDEX
Commentaires en SQL
Fonctions SQL Fonctions d’agrégation SQL AVG() SQL COUNT() SQL MAX() SQL MIN() SQL SUM() Fonctions de chaînes de caractères SQL CONCAT() SQL LENGTH() SQL REPLACE() SQL SOUNDEX() SQL SUBSTRING() SQL LEFT() SQL RIGHT() SQL REVERSE() SQL TRIM() SQL LTRIM() SQL RTRIM() SQL LPAD() SQL UPPER() SQL LOWER() SQL UCASE() SQL LCASE() SQL LOCATE() SQL INSTR() Fonctions mathématiques / numérique SQL RAND() SQL ROUND() Fonctions de dates et d’heures SQL DATE_FORMAT() SQL DATEDIFF() SQL DAYOFWEEK() SQL MONTH() SQL NOW() SQL SEC_TO_TIME() SQL TIMEDIFF() SQL TIMESTAMP() SQL YEAR() Fonctions de chiffrements SQL MD5() SQL CAST() SQL CONVERT() (MySQL et SQL Server) SQL CONVERT() (PostgreSQL et Oracle) SQL ISNULL() SQL GROUP_CONCAT() SQL VERSION()
Fonctions d’agrégation SQL AVG() SQL COUNT() SQL MAX() SQL MIN() SQL SUM()
Fonctions de chaînes de caractères SQL CONCAT() SQL LENGTH() SQL REPLACE() SQL SOUNDEX() SQL SUBSTRING() SQL LEFT() SQL RIGHT() SQL REVERSE() SQL TRIM() SQL LTRIM() SQL RTRIM() SQL LPAD() SQL UPPER() SQL LOWER() SQL UCASE() SQL LCASE() SQL LOCATE() SQL INSTR()
SQL SUBSTRING()
Fonctions mathématiques / numérique SQL RAND() SQL ROUND()
Fonctions de dates et d’heures SQL DATE_FORMAT() SQL DATEDIFF() SQL DAYOFWEEK() SQL MONTH() SQL NOW() SQL SEC_TO_TIME() SQL TIMEDIFF() SQL TIMESTAMP() SQL YEAR()
SQL DATE_FORMAT()
SQL DAYOFWEEK()
SQL SEC_TO_TIME()
SQL TIMESTAMP()
Fonctions de chiffrements SQL MD5()
SQL CONVERT() (MySQL et SQL Server)
SQL CONVERT() (PostgreSQL et Oracle)
SQL GROUP_CONCAT()
Procédure stockée (CREATE PROCEDURE)
Système de Gestion de Base de Données MySQL PostgreSQL MariaDB Oracle Database Microsoft SQL Server SQLite Access OpenOffice.org Base Cassandra Redis MongoDB Neo4j
Oracle Database
Microsoft SQL Server
OpenOffice.org Base
Moteurs de stockage