mysql datetime,timestamp,date

来源:互联网 发布:软件项目介绍ppt 编辑:程序博客网 时间:2024/05/22 06:57
<pre name="code" class="sql"><pre name="code" class="sql">mysql> desc Client    -> ;+----------------------------+-------------+------+-----+-------------------+-----------------------------+| Field                      | Type        | Null | Key | Default           | Extra                       |+----------------------------+-------------+------+-----+-------------------+-----------------------------+| sn                         | int(11)     | NO   | PRI | NULL              | auto_increment              || uuid                       | char(32)    | NO   | UNI |                   |                             || userNick                   | char(20)    | NO   | UNI |                   |                             || password                   | char(32)    | NO   |     |                   |                             || tradePassword              | char(32)    | NO   |     |                   |                             || accountType                | char(1)     | NO   |     | NULL              |                             || registerType               | char(1)     | NO   |     |                   |                             || mobilePhone                | char(11)    | NO   | UNI | NULL              |                             || mailBox                    | char(60)    | NO   |     |                   |                             || weixinAccount              | char(60)    | NO   |     |                   |                             || introducerSn               | int(11)     | NO   |     | NULL              |                             || introducer                 | varchar(50) | NO   |     |                   |                             || status                     | char(1)     | NO   |     |                   |                             || registerTime               | datetime    | YES  |     | NULL              |                             || passwordErrNum             | tinyint(4)  | NO   |     | 0                 |                             || lastLoginTime              | timestamp   | NO   |     | CURRENT_TIMESTAMP | on update CURRENT_TIMESTAMP || tradePasswordErrNum        | tinyint(4)  | NO   |     | 0                 |                             || lastInputTradePasswordTime | timestamp   | NO   |     | CURRENT_TIMESTAMP | on update CURRENT_TIMESTAMP |+----------------------------+-------------+------+-----+-------------------+-----------------------------+18 rows in set (0.00 sec) lastLoginTime              | timestamp   | NO   |     | CURRENT_TIMESTAMP | on update CURRENT_TIMESTAMP mysql> select userNick ,lastLoginTime  from Client where  lastLoginTime >=timestamp'2015-09-21 00:00:00';select userNick ,lastLoginTime  from Client where  lastLoginTime >=timestamp'2015-10-10 00:00:00' and lastLoginTime <=timestamp'2015-10-10 15:00:00'select userNick ,lastLoginTime  from Client where  lastLoginTime >='2015-10-10 00:00:00' and lastLoginTime <='2015-10-10 15:00:00'怎么查等于2015-09-21的呢?mysql> select userNick ,lastLoginTime  from Client where  date_format(lastLoginTime,'%Y-%m-%d' )='2015-09-21';+-----------------+---------------------+| userNick        | lastLoginTime       |+-----------------+---------------------+| fangen001       | 2015-09-21 22:24:01 || nanshitx        | 2015-09-21 15:53:43 || hgang           | 2015-09-21 13:54:33 || mitawang        | 2015-09-21 16:00:33 || chengxixin      | 2015-09-21 14:37:22 || zhangky         | 2015-09-21 10:36:18 || lijunwen        | 2015-09-21 16:28:38 || nhcaochong      | 2015-09-21 19:45:51 || drs7361         | 2015-09-21 10:30:38 | date time日期类型呢?mysql> desc OfflineRechargeOrder;+-------------+-------------------------+------+-----+--------------+----------------+| Field       | Type                    | Null | Key | Default      | Extra          |+-------------+-------------------------+------+-----+--------------+----------------+| sn          | int(11)                 | NO   | PRI | NULL         | auto_increment || clientSn    | int(11)                 | NO   |     | NULL         |                || orderNo     | char(32)                | NO   |     |              |                || type        | char(1)                 | NO   |     | 1            |                || amount      | decimal(25,10) unsigned | NO   |     | 0.0000000000 |                || bankFlowId  | varchar(50)             | NO   |     |              |                || bankCardID  | varchar(20)             | YES  |     |              |                || evidenceImg | varchar(150)            | NO   |     |              |                || remark      | varchar(500)            | NO   |     |              |                || status      | char(1)                 | NO   |     | 1            |                || clearTime   | date                    | NO   |     | NULL         |                || createdTime | datetime                | YES  |     | NULL         |                || verifyTime  | datetime                | YES  |     | NULL         |                || verifyUser  | int(11)                 | YES  |     | NULL         |                || approveTime | datetime                | YES  |     | NULL         |                || approveUser | int(11)                 | YES  |     | NULL         |                |+-------------+-------------------------+------+-----+--------------+----------------+16 rows in set (0.00 sec)mysql>  select clientSn,createdTime,clearTime  from OfflineRechargeOrder where clientSn=96 and  date_format(createdTime,'%Y-%m-%d' )='2015-09-21';+----------+---------------------+| clientSn | createdTime         |+----------+---------------------+|       96 | 2015-09-21 15:38:52 |+----------+---------------------+1 row in set (0.00 sec)mysql> select clientSn,createdTime,clearTime  from OfflineRechargeOrder where clientSn=96 and  date_format(createdTime,'%Y-%m-%d' )='2015-09-21';+----------+---------------------+------------+| clientSn | createdTime         | clearTime  |+----------+---------------------+------------+|       96 | 2015-09-21 15:38:52 | 2015-09-21 |+----------+---------------------+------------+1 row in set (0.00 sec)select clientSn,createdTime,clearTime  from OfflineRechargeOrder w where w.createdTime >'2015-10-10 00:00:00' and  w.createdTime <'2015-10-10 15:00:00'| clearTime   | date     date型;mysql>  select clientSn,createdTime,clearTime  from OfflineRechargeOrder where clearTime='2015-09-21';+----------+---------------------+------------+| clientSn | createdTime         | clearTime  |+----------+---------------------+------------+|       15 | 2015-09-21 14:48:58 | 2015-09-21 ||      615 | 2015-09-21 15:04:31 | 2015-09-21 ||       57 | 2015-09-21 15:20:00 | 2015-09-21 ||       96 | 2015-09-21 15:38:52 | 2015-09-21 ||      461 | 2015-09-21 15:40:28 | 2015-09-21 |+----------+---------------------+------------+5 rows in set (0.00 sec)mysql> create table t100(id int,clearTime date);Query OK, 0 rows affected (0.09 sec)mysql> insert into t100 values(1,'2015-09-21 14:48:58');Query OK, 1 row affected, 1 warning (0.01 sec)mysql> insert into t100 values(2,'2015-09-21 15:04:31');Query OK, 1 row affected, 1 warning (0.01 sec)mysql> insert into t100 valyes(3,'2015-09-21 09:00:00');ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'valyes(3,'2015-09-21 09:00:00')' at line 1mysql> insert into t100 values(3,'2015-09-21 09:00:00');Query OK, 1 row affected, 1 warning (0.02 sec)mysql> select * from t100;+------+------------+| id   | clearTime  |+------+------------+|    1 | 2015-09-21 ||    2 | 2015-09-21 ||    3 | 2015-09-21 |+------+------------+3 rows in set (0.00 sec)mysql> select * from t100 a where a.clearTime>'2015-09-21 09:00:00';Empty set (0.00 sec)mysql> create table t200(id int,cleartime datetime);              Query OK, 0 rows affected (0.07 sec)mysql> insert into t200 values(3,'2015-09-21 09:00:00');Query OK, 1 row affected (0.01 sec)mysql> select * from t200;+------+---------------------+| id   | cleartime           |+------+---------------------+|    3 | 2015-09-21 09:00:00 |+------+-------------------


                                             
0 0
原创粉丝点击