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 [2015/09/17 03:26] – sgariepy | bases_de_donnees:mysql:toc [2023/10/03 22:34] (Version actuelle) – sgariepy | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== MySQL ====== | ====== MySQL ====== | ||
- | Pour l'[[administration]] de MySQL. | + | MySQL est un système de gestion de base de données (SGDB). Selon le type d'application, |
- | + | * Pour l'[[administration]] de MySQL. | |
- | MySQL est un système de gestion de base de données (SGDB). Selon le type d'application, | + | * [[bases_de_donnees:mysql:wininstall|Installation de MySQL sur Windows]] |
====== 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.txt · Dernière modification : 2023/10/03 22:34 de sgariepy