0% found this document useful (0 votes)
16 views1 page

Mysql Aide Memoire SQL

Uploaded by

ni3ma ni3ma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views1 page

Mysql Aide Memoire SQL

Uploaded by

ni3ma ni3ma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Aide mémoire SQL

©sql.sh

Requêtes SQL
SELECT * # Sélection des colonnes
FROM table # Nom d'une ou plusieurs tables
WHERE condition # Obtenir les résultats selon la condition
GROUP BY expression # Grouper les tables en groupe
HAVING condition # Condition sur un groupe
{ UNION | INTERSECT | EXCEPT } # Unir plusieurs requêtes
ORDER BY expression # Trier les résultats
LIMIT count # Limiter à N enregistrments
OFFSET start # Débuter à partir N enregistrement
SELECT * FROM table
INNER JOIN table2 ON table.id = table2.id # Jointures de 2 tables
SELECT LAST_INSERT_ID() as new # Retourner l'ID du dernier INSERT
SELECT COUNT(*) FROM table # Retourner le nombre de lignes
INSERT INTO table VALUES ('valeur 1', 'valeur 2', …) # Insérer un enregistrement
UPDATE table SET nom_colonne_1 = 'nouvelle valeur'
WHERE condition # Modifier un enregistrement
DELETE FROM table WHERE condition # Supprimer un enregistrement

Types de données Fonctions GROUP BY


Colonnes numériques Colonnes de texte Colonnes temporelles AVG GROUP_CONCAT
COUNT STD
TINYINT CHAR DATE MAX STDDEV_POP
SMALLINT VARCHAR DATETIME MIN STDDEV_SAMP
SUM STDDEV
MEDIUMINT TINYTEXT, TINYBLOB TIMESTAMP BIT_AND VAR_POP
INT, INTEGER TEXT, BLOB TIME BIT_OR VAR_SAMP
BIGINT LONGTEXT, LONGBLOB YEAR BIT_XOR VARIANCE
FLOAT ENUM
DOUBLE PRECISION, REAL SET
DECIMAL

Fonctions
Maths Dates et heures Chaînes de caractères
ABS ADDDATE MONTH ASCII MATCH
ACOS ADDTIME MONTHNAME BIN MID
ASIN CONVERT_TZ NOW BIT_LENGTH OCT
ATAN CURDATE PERIOD_ADD CHAR_LENGTH OCTET_LENGTH
CEIL CURRENT_DATE PERIOD_DIFF CHAR ORD
CEILING CURTIME QUARTER CHARACTER_LENGTH POSITION
CONV CURRENT_TIME SEC_TO_TIME CONCAT_WS QUOTE
COS CURRENT_TIMESTAMP SECOND CONCAT REPEAT
COT DATE_ADD STR_TO_DATE ELT REPLACE
CRC32 DATE_FORMAT SUBDATE EXPORT_SET REVERSE
DEGREES DATE_SUB SUBTIME FIELD RIGHT
EXP DATE SYSDATE FIND_IN_SET RPAD
FLOOR DATEDIFF TIME_FORMAT FORMAT RTRIM
LN DAYNAME TIME_TO_SEC HEX SOUNDEX
LOG10 DAYOFMONTH, DAY TIME INSERT SPACE
LOG2 DAYOFWEEK TIMEDIFF INSTR STRCMP
LOG DAYOFYEAR TIMESTAMP LCASE SUBSTR
MOD EXTRACT TIMESTAMPADD LEFT SUBSTRING_INDEX
PI FROM_DAYS TIMESTAMPDIFF LENGTH SUBSTRING
POW FROM_UNIXTIME TO_DAYS LIKE TRIM
POWER GET_FORMAT UNIX_TIMESTAMP LOAD_FILE UCASE
RADIANS HOUR UTC_DATE LOCATE UNHEX
RAND LAST_DAY UTC_TIME LOWER UPPER
SIGN LOCALTIME UTC_TIMESTAMP LPAD
SIN LOCALTIMESTAMP WEEK LTRIM
SQRT MAKEDATE WEEKDAY MAKE_SET
TAN MAKETIME WEEKOFYEAR
TRUNCATE MICROSECOND YEAR
MINUTE YEARWEEK

You might also like