Outils pour utilisateurs

Outils du site


bases_de_donnees:mysql:toc

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
bases_de_donnees:mysql:toc [2018/03/31 16:40] – [MySQL] sgariepybases_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, sa licence est libre ou propriétaire. Il fait partie des logiciels de gestion de base de données les plus utilisés au monde, autant par le grand public (applications web principalement) que par des professionnels, au même titre que [[bases_de_donnees:oracle:toc|Oracle]] ou [[bases_de_donnees:sqlserver:toc|SQL Server]] ((http://fr.wikipedia.org/wiki/Mysql)). MySQL est un système de gestion de base de données (SGDB). Selon le type d'application, sa licence est libre ou propriétaire. Il fait partie des logiciels de gestion de base de données les plus utilisés au monde, autant par le grand public (applications web principalement) que par des professionnels, au même titre que [[bases_de_donnees:oracle:toc|Oracle]] ou [[bases_de_donnees:sqlserver:toc|SQL Server]] ((http://fr.wikipedia.org/wiki/Mysql)).
 +
 +  * Pour l'[[administration]] de MySQL.
 +  * [[bases_de_donnees:mysql:wininstall|Installation de MySQL sur Windows]]
  
 ====== Types de données ====== ====== Types de données ======
 +
 ===== Entiers ===== ===== Entiers =====
 +
 ^ Type       ^ Bytes ^  Signé       ^ Non-signé   ^ ^ Type       ^ Bytes ^  Signé       ^ Non-signé   ^
 | TINYINT    | 1     | -128 -> 127  | 0 -> 255    | | TINYINT    | 1     | -128 -> 127  | 0 -> 255    |
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`, " ", `User`.`lastname`))
 +END
 +</code>
 +
 +
 +
 +<code sql>
 +CASE `User`.`show_fullname`
 + WHEN 1 THEN
 + IF((`User`.`firstname` IS NULL) OR (`User`.`lastname` IS NULL), `User`.`username`, CONCAT(`User`.`firstname`, " ", `User`.`lastname`))
 + WHEN 0 THEN
 + `User`.`username`
 +END
 +</code>
 +
 +
 +
 +<code sql>
 +CASE `User`.`show_fullname` WHEN 1 THEN `User`.`name` WHEN 0 THEN `User`.`username` END
 +</code>
 +
 +
 +
 +
 +
 +
 +
 +
  
 ====== Ressources ====== ====== Ressources ======
bases_de_donnees/mysql/toc.1522507238.txt.gz · Dernière modification : 2022/02/02 00:43 (modification externe)