mysql中创表时date用法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

在MySQL 中,当创建表时使用DATE 数据类型用于存储日期数据。

DATE 数据类型用于表示年、月、日的日期,格式为"YYYY-MM-DD",其中YYYY 表示年份、MM 表示月份、DD 表示日期。

以下是在MySQL 中创建表时使用DATE 数据类型的示例:
CREATE TABLE my_table (
id INT PRIMARY KEY,
name VARCHAR(50),
birthdate DATE
);
在上面的示例中,我们创建了一个名为my_table 的表,其中包含三个列:id 列用于存储整数类型的主键值,name 列用于存储字符类型的名字,birthdate 列用于存储日期类型的生日信息。

如果插入数据时要使用birthdate 列,可以按以下方式插入日期数据:
INSERT INTO my_table (id, name, birthdate) VALUES (1, 'John', '1990-07-21');
INSERT INTO my_table (id, name, birthdate) VALUES (2, 'Alice', '1985-12-15');
在插入日期数据时,需要使用单引号将日期字符串括起来,以便MySQL 正确地识别日期值。

另外,如果想要查询日期数据,也可以使用DATE 函数进行日期的计算和比较,例如:
SELECT * FROM my_table WHERE birthdate > '1990-01-01';
以上查询将返回birthdate 大于"1990-01-01" 的记录。

总结:在MySQL 中,使用DATE 数据类型可以很方便地存储和处理日期数据,同时使用单引号将日期字符串括起来,以便正确地插入和查询日期数据。

相关文档
最新文档