欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql創建表定義時間類型

呂致盈2年前8瀏覽0評論

MySQL中創建表的基本語法

在 MySQL 中,創建表的基本語法為:

CREATE TABLE 表名 ( 列名1 數據類型1, 列名2 數據類型2, ... );

MySQL中的時間類型

MySQL 支持多種時間類型,如:

  • DATE:日期類型,格式為YYYY-MM-DD。
  • TIME:時間類型,格式為HH:MM:SS。
  • DATETIME:日期+時間類型,格式為YYYY-MM-DD HH:MM:SS。
  • TIMESTAMP:時間戳類型,格式為YYYY-MM-DD HH:MM:SS。
  • YEAR:年份類型,格式為YYYY。

創建定義時間類型的示例

下面是一個基本的創建表語句,其中包含了 DATETIME 和 TIMESTAMP 類型的列。

CREATE TABLE my_table (id INT NOT NULL, create_date DATETIME, update_date TIMESTAMP);

日期時間類型的默認值

在 MySQL 中,日期時間類型的默認值可以使用 CURRENT_TIMESTAMP 保持更新。例如:

CREATE TABLE my_table (id INT NOT NULL, create_date DATETIME DEFAULT CURRENT_TIMESTAMP, update_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP);

以上語句設置了 create_date 和 update_date 的默認值為當前時間,并對 update_date 使用了 ON UPDATE CURRENT_TIMESTAMP 選項,這樣 update_date 就會在每次更新時自動更新為當前時間。

總結

MySQL 中創建表時,可以使用多種時間類型,如 DATETIME、TIME、TIMESTAMP 等。可以設置默認值和 ON UPDATE 選項來自動更新時間類型的值。這些操作可以方便我們的數據庫維護和管理。