MySQL 中的日期类型如何实现写入与查询

作者&投稿:沙食 (若有异议请与网页底部的电邮联系)
如何在MySQL中插入日期类型数据?~

insert into 替换成你的表名 (name,date,value) values ('魂牵梦萦','2009-06-08 23:53:17','朝秦暮楚');
如果你是直接在Mysql中操作的话,建议用下navcait for mysql,界面操作完成后有一个查看代码,这样你既可以达到想要的功能,有能很快学到不同的sql语句。
MySQL :
是一个关系型数据库,由瑞典 MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL 所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策(本词条"授权政策"),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。由于其社区版的性能卓越,搭配 PHP ,Linux和 Apache 可组成良好的开发环境,经过多年的web技术发展,在业内被广泛使用的一种web服务器解决方案之一,称之为LAMP。
系统特性:
1.使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性
2.支持AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统
3.为多种编程语言提供了API。这些编程语言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。
4.支持多线程,充分利用CPU资源
5.优化的SQL查询算法,有效地提高查询速度
6.既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中。
7.提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名。
8.提供TCP/IP、ODBC和JDBC等多种数据库连接途径。
9.提供用于管理、检查、优化数据库操作的管理工具。
10.支持大型的数据库。可以处理拥有上千万条记录的大型数据库。
11.支持多种存储引擎。

update 表名 set 列名=DATE_ADD(列名,INTERVAL 10 DAY) where 条件MSSQL里时间类型是可以直接加的,不知道MYSQL行不行,这样保险点,希望能够帮助到你。。。

类似于date_format、convert,示例如下:

mysql> select date_format('2010-10-01','%Y-%m-%d');
+--------------------------------------+
| date_format('2010-10-01','%Y-%m-%d') |
+--------------------------------------+
| 2010-10-01 |
+--------------------------------------+
1 row in set (0.00 sec)

mysql> select convert('2010-10-01',datetime);
+--------------------------------+
| convert('2010-10-01',datetime) |
+--------------------------------+
| 2010-10-01 00:00:00 |
+--------------------------------+
1 row in set (0.02 sec)


神农架林区17723403641: mysql中如何把字符串转换成日期类型 -
揣封永适: 用 STR_TO_DATE 例子如下:mysql> SELECT -> STR_TO_DATE('2010~10~22 20.55.09', -> '%Y~%m~%d %k.%i.%s' ) A;+---------------------+ | A |+---------------------+ | 2010-10-22 20:55:09 |+---------------------+1 row in set (0.00 sec) 注:%W 星期...

神农架林区17723403641: 如何在mysql中定义时间格式 -
揣封永适: Mysql中经常用来存储日期的数据类型有三种:Date、Datetime、Timestamp.Date数据类型:用来存储没有时间的日期.Mysql获取和显示这个类型的格式为“YYYY-MM-DD”.支持的时间范围为“1000-00-00”到“9999-12-31”.Datetime...

神农架林区17723403641: mysql 中,创建表时如何定义一个日期类型的字段
揣封永适: DATETIME即可

神农架林区17723403641: 如何向MYSQL中插入date和date - time类型的数据.
揣封永适: 如果是获取当前时间的话 使用mysql自带的函数 curdate()返回日期型数据 'YYYY-MM-DD' now()返回日期时间型数据 'YYYY-MM-DD HH:MM:SS'$sql="insert into xxx_table (xxx_date , xxx_datetime) values( curdate(),now() )";

神农架林区17723403641: 怎样在mysql数据库中以指定的日期格式存储日期型数据? -
揣封永适: 如果是在代码中,使用西文字符单引号定界日期数据即可,例如'1998-09-11'

神农架林区17723403641: 在Mysql中如何使用DATE(expr),我想要创建一个日期变量,我用DATE类型 -
揣封永适: 在Mysql中如何使用DATE(expr),我想要创建一个日期变量,我用DATE类型 DATE(expr) Extracts the date part of the date or datetime expression expr.mysql> SELECT DATE('2003-12-31 01:02:03');-> '2003-12-31'

神农架林区17723403641: mysql 数据库 字段 datetime 类型 增加天数,如何写sql语句. -
揣封永适: update 表名 set 列名=DATE_ADD(列名,INTERVAL 10 DAY) where 条件MSSQL里时间类型是可以直接加的,不知道MYSQL行不行,这样保险点,希望能够帮助到你...

神农架林区17723403641: jdbc中sql拼接的时候日期类型该怎么写,请大神赐教,写的详细点,谢谢啦 -
揣封永适: 如果是oracle数据库,则使用to_date()函数 select to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mm:ss') from dual; 如果是mysql数据库,则使用convert函数 select convert(DateTime,'2011-07-11')

神农架林区17723403641: 在MySql中怎么将int类型转换为date类型 -
揣封永适: 数据库日期类型是int类型的,该查询结果是datetime类型的 SELECT from_unixtime( `dateline` ) FROM cdb_posts 如果原来类型是datetime类型,查询结果要是int类型则 SELECT unix_timestamp( `dateline` ) FROM cdb_posts php时间转换,关键...

神农架林区17723403641: 怎么在mysql中设置时间格式 -
揣封永适: 通过sql语句查询下 看看现在的值 show variables like '%date%'; 默认的值是:date_format= %Y-%m-%d datetime_format=%Y-%m-%d %H:%i:%s 然后在mysql的配置文件my.cnf 或者 my.ini中 加入 [mysqld] date_format= %Y/%m/%d datetime_format=%Y/%m/%d %H:%i:%s 最后mysql服务器重启即可.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网