Maison  >  Article  >  base de données  >  type de données date/heure

type de données date/heure

(*-*)浩
(*-*)浩original
2019-06-26 09:57:2219657parcourir

Type de données date MySQL datetime.

type de données date/heure

type datetime : peut être utilisé pour les valeurs qui doivent contenir à la fois la date et informations temporelles. (Apprentissage recommandé : Tutoriel vidéo MySQL)

datetime :MySQL récupère et affiche le type DATETIME au format 'AAAA-MM-JJ HH:mm:ss' .

类型
大小(字节) 范围 格式 用途
DATETIME 
 8
1000-01-01 00:00:00/9999-12-31 23:59:59
YYYY-MM-DD HH:MM:SS 
混合日期和时间值 

Lors de la création d'une table dans MySQL, il est facile de choisir le type de données qui vous convient grâce à l'introduction du type. Cependant, il peut être un peu difficile de choisir la date, l'heure ou l'horodatage. Les types de date et d'heure ont leurs propres avantages : datetime a une plage de dates plus large ; l'horodatage occupe un espace de stockage plus petit, seulement la moitié de datetime.

De plus, les colonnes de type timestamp ont une autre fonctionnalité : par défaut, lors de l'insertion et de la mise à jour de données, la colonne timestamp sera automatiquement remplie/mise à jour avec l'heure actuelle (CURRENT_TIMESTAMP). "Automatique" signifie que si vous ne vous en souciez pas, MySQL s'en chargera pour vous.

Le code pour créer la table est :

create table t8 (
  `id1` timestamp NOT NULL default CURRENT_TIMESTAMP,
  `id2` datetime default NULL
);

Généralement, j'ai tendance à utiliser le type de date datetime.

Comparaison entre les deux :

1. La plage prise en charge par timestamp est plus petite que celle de timedate. Et il est facile de dépasser la situation

2. L'horodatage est davantage affecté par le fuseau horaire, la version MYSQL et le MODE SQL du serveur.

Pour plus d'articles techniques liés à MySQL, veuillez visitez Apprenez dans la colonne Tutoriel graphique de la base de données MySQL  !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn