• 回答数

    4

  • 浏览数

    325

龙行☆辉
首页 > 计算机类考试 > mysql中,创建表时如何定义一个日期类型的字段?

4个回答 默认排序
  • 默认排序
  • 按时间排序

童言无剂

已采纳
1分钟前发布 -【mysql中,创建表时如何定义一个日期类型的字段?】http://www.sdrsks.org/ask 09月27日讯: mysql中,创建表时如何定义一个日期类型的字段?您好,如下是MySql中与时间相关的字段类型。datetime 8 bytes YYYY-MM-DD HH:MM:SS 1000-01-01 00:00:00 ~ 9999-12-31 23:59:59 timestamp 4 bytes YYYY-MM-DD HH:MM:SS 1970-01-01 00:00:01 ~ 2038 date 3 bytes YYYY-MM-DD 1000-01-01 ~ 9999-12-31 year 1 bytes YYYY 1901 ~ 2155我个人会经常使用datetime
7 评论

体面多难

已采纳
oracle的add_Months函数对应mssql里面是什么?当前日期:2017/11/1210:15:011、oracle中add_months()函数SELECTadd_months(SYSDATE,1)fromdual;查询结果2017/11/1210:15:182、mysql中ADDDATE()函数SELECTADDDATE(NOW(),INTERVAL1MONTH);查询结果2017-11-1210:15:18
36 评论

脸红妹妹

已采纳
mysql中如何设置默认时间为当前时间?应用场景: 1、在数据表中,要记录每条数据是什么时候创建的,不需要应用程序去特意记录,而由数据数据库获取当前时间自动记录创建时间;2、在数据库中,要记录每条数据是什么时候修改的,不需要应用程序去特意记录,而由数据数据库获取当前时间自动记录修改时间; 实现方式: 1、将字段类型设为 TIMESTAMP 2、将默认值设为 CURRENT_TIMESTAMP 举例应用: 1、MySQL 脚本实现用例--添加CreateTime 设置默认时间 CURRENT_TIMESTAMP ALTER TABLE `table_name`ADD COLUMN `CreateTime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间' ;--修改CreateTime 设置默认时间 CURRENT_TIMESTAMP ALTER TABLE `table_name`MODIFY COLUMN `CreateTime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间' ;--添加UpdateTime 设置 默认时间 CURRENT_TIMESTAMP 设置更新时间为 ON UPDATE CURRENT_TIMESTAMP ALTER TABLE `table_name`ADD COLUMN `UpdateTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间' ; --修改 UpdateTime 设置 默认时间 CURRENT_TIMESTAMP 设置更新时间为 ON UPDATE CURRENT_TIMESTAMP ALTER TABLE `table_name`MODIFY COLUMN `UpdateTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间' ;2、MySQL工具设置总结: 1、MySQL自动管理,保持和数据库时间一致性;2、简单高效,不需要应用程序开发支持,MySQL自动完成;
60 评论

痴迷人

已采纳
mysql中如何查看数据库表的创建时间?方法:查看数据库表的创建时间可以在information_schema中查看information_schema数据库表说明:SCHEMATA表:提供了当前mysql实例中所有数据库的信息。是show databases的结果取之此表。TABLES表:提供了关于数据库中的表的信息(包括视图)。详细表述了某个表属于哪个schema,表类型,表引擎,创建时间等信息。是show tables from schemaname的结果取之此表。数据库表的创建时间在TABLES表中的CREATE_TIME字段SELECT CREATE_TIME FROM TABLES WHERE TABLE_SCHEMA='数据库名' AND TABLE_NAME='表名';将上面的数据库名以及表名替换为所要查询的数据即可。
55 评论

相关问答

  • accessdateserial函数怎么用?

    accessdateserial函数怎么用?accessdateserial函数用于将日期转换为序列号。具体使用方法如下:1. 在Access中打开要使用该函数的数据库;2. 在查询设计视图中创建一个查询;3. 在查询字段栏中选择相应的日期字段;4. 在查询条件栏中输入“accessdateserial([日期字段名])”,其中“日期字段名”为要转换

    无关风月 4人参与回答 2024-09-27
  • oracle plsql如何查询两个间隔日期之间的数据,如查询2013-1-2 19:00到21:00之间的数据?

    oracle plsql如何查询两个间隔日期之间的数据,如查询2013-1-2 19:00到21:00之间的数据?select*fromempwhereto_char(hiredate,'yyyy-MM-ddhh:mm:ss')>='2013-1-219:00'andto_char(hiredate,'yyyy-MM-ddhh:mm:ss')

    裙角带风 4人参与回答 2024-09-27
  • oracle如何格式化日期为YYYY-MM-DD23:59:59?

    oracle如何格式化日期为YYYY-MM-DD23:59:59?select to_char(sysdate,'YYYY-MM-DD HH24:MI:SS') from dual;这样写试一下,看看是否好用。

    厌世 4人参与回答 2024-09-27
  • 2021年中级建筑工程师考试时间?

    2021年中级建筑工程师考试时间?中级建筑工程师考试时间: 10月16日-17日此外,补充一下2021年建筑工程各类证书考试时间:监理工程师考试时间: 5月15日-16日二级建造师考试时间: 5月22日-23日,5月29日-30日一级建造师考试时间: 9月11日-12日中级建筑工程师考试时间: 10月16日-17日一级造价工 程师考试时间: 10月30日-31日一级消防工程师考试时间: 11月6日

    里四臭居居 4人参与回答 2024-09-27
  • 计算机应用专业主要考什么?

    计算机应用专业主要考什么?1.基础知识: 计算机硬件、软件基础知识,操作系统、网络基础知识,计算机安全基础知识等。2.应用软件: 微软办公软件(Word、Excel、PPT等)、数据库软件(Access等)、图像处理软件(Photoshop等)、编程软件(Visual Basic等)、统计软件(SPSS等)、应用软件开发工具等

    江山染悲凉 4人参与回答 2024-09-27