| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
| mysql_type [2020/08/04 18:23] – [Les données numériques] nekan | mysql_type [2022/04/05 17:11] (Version actuelle) – nekan |
|---|
| ~~CLOSETOC~~ | |
| ====== MySQL - Types de données ====== | ====== MySQL - Types de données ====== |
| | <label type="info">Création</label> --- //[[nekan@shyrkasystem.com|Nicolas THOREZ]] 2020/08/04 17:09// |
| |
| Comme la plupart des langages informatiques, ''SQL'' définie ses données selon certains types. Lorsqu'on définie une colonne dans une table, on doit définir le type de données qu'elle accueillera. Toutes les données de cette colonnes seront alors du même type, celui qui a été défini. Il est important de bien définir le type de données utilisé, une mauvaise définition pouvant entraîner : | Comme la plupart des langages informatiques, ''SQL'' définie ses données selon certains types. Lorsqu'on définie une colonne dans une table, on doit définir le type de données qu'elle accueillera. Toutes les données de cette colonnes seront alors du même type, celui qui a été défini. Il est important de bien définir le type de données utilisé, une mauvaise définition pouvant entraîner : |
| |''BIGINT''|5|-9223372036854775808|9223372036854775807|0|18446744073709551615| | |''BIGINT''|5|-9223372036854775808|9223372036854775807|0|18446744073709551615| |
| |
| <note important>Si on essaie de stocker un entier dans une trop grand pour le type défini, alors la valeur stockée sera la plus grande/petite valeur possible pour le type défini. | <callout type="warning" icon="true" title="Limitations">Si on essaie de stocker un entier dans une trop grand pour le type défini, alors la valeur stockée sera la plus grande/petite valeur possible pour le type défini. |
| Par exemple : Si on stocke l'entier ''152968'' dans un ''SMALLINT'', la valeur réellement stockée sera ''32767''. Pour ''-152968'', ce sera ''-32768''.</note> | Par exemple : Si on stocke l'entier ''152968'' dans un ''SMALLINT'', la valeur réellement stockée sera ''32767''. Pour ''-152968'', ce sera ''-32768''.</callout> |
| |
| === UNSIGNED === | === UNSIGNED === |
| |
| ===== Les données temporelles ===== | ===== Les données temporelles ===== |
| | |
| | <image shape="thumbnail">{{ :underconstruction-copy-300x150.jpg |}}</image> |
| |
| |
| {{ :underconstruction-copy-300x150.jpg |}} | |
| --- //[[nekan@shyrkasystem.com|Nicolas THOREZ]] 2020/08/04 17:09// | |
| ~~CLOSETOC~~ | |
| |