bases_de_donnees:mysql:toc
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
bases_de_donnees:mysql:toc [2018/03/31 16:40] – [MySQL] sgariepy | bases_de_donnees:mysql:toc [2023/10/03 22:34] (Version actuelle) – sgariepy | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== MySQL ====== | ====== MySQL ====== | ||
- | |||
- | Pour l' | ||
- | |||
MySQL est un système de gestion de base de données (SGDB). Selon le type d' | MySQL est un système de gestion de base de données (SGDB). Selon le type d' | ||
+ | |||
+ | * Pour l' | ||
+ | * [[bases_de_donnees: | ||
====== Types de données ====== | ====== Types de données ====== | ||
+ | |||
===== Entiers ===== | ===== Entiers ===== | ||
+ | |||
^ Type ^ Bytes ^ Signé | ^ Type ^ Bytes ^ Signé | ||
| TINYINT | | TINYINT | ||
Ligne 130: | Ligne 132: | ||
alter table tablename charset=utf8; | alter table tablename charset=utf8; | ||
+ | |||
+ | |||
+ | |||
+ | ====== Exemples de CASE WHEN ====== | ||
+ | |||
+ | |||
+ | <code sql> | ||
+ | CASE | ||
+ | WHEN `User`.`firstname` IS NULL | ||
+ | THEN `User`.`username` | ||
+ | WHEN `User`.`firstname` IS NOT NULL | ||
+ | THEN (CONCAT(`User`.`firstname`, | ||
+ | END | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | <code sql> | ||
+ | CASE `User`.`show_fullname` | ||
+ | WHEN 1 THEN | ||
+ | IF((`User`.`firstname` IS NULL) OR (`User`.`lastname` IS NULL), `User`.`username`, | ||
+ | WHEN 0 THEN | ||
+ | `User`.`username` | ||
+ | END | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | <code sql> | ||
+ | CASE `User`.`show_fullname` WHEN 1 THEN `User`.`name` WHEN 0 THEN `User`.`username` END | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
====== Ressources ====== | ====== Ressources ====== |
bases_de_donnees/mysql/toc.1522507238.txt.gz · Dernière modification : 2022/02/02 00:43 (modification externe)