Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用SQL过滤PhpMyAdmin中的数据?_Sql_Phpmyadmin - Fatal编程技术网

如何使用SQL过滤PhpMyAdmin中的数据?

如何使用SQL过滤PhpMyAdmin中的数据?,sql,phpmyadmin,Sql,Phpmyadmin,我需要在PhpMyAdmin中筛选出一个特定的日期范围,以获得一个长的数据列表。该列名为“datetime”,每次新条目进入数据库时,它都遵循以下格式: 2015-05-22 23:30:00 那么,我如何过滤一系列日期而不必输入小时/分钟/秒呢?例如: 如果我只想看从2015-01-01到2015-02-02的参赛作品 示例SQL行是: 选择*FROMmytableWHERE datetime“这是一个问题。我应该使用什么条件/运算符?”这应该有效: SELECT * FROM mytable

我需要在PhpMyAdmin中筛选出一个特定的日期范围,以获得一个长的数据列表。该列名为“datetime”,每次新条目进入数据库时,它都遵循以下格式:

2015-05-22 23:30:00

那么,我如何过滤一系列日期而不必输入小时/分钟/秒呢?例如:

如果我只想看从2015-01-01到2015-02-02的参赛作品

示例SQL行是:

选择*FROM
mytable
WHERE datetime“这是一个问题。我应该使用什么条件/运算符?”

这应该有效:

SELECT * FROM mytable WHERE datetime between '2015-01-01 00:00:00' and '2015-02-02 00:00:00'

啊,我找到了答案。看来phpmyadmin在输入时间方面并不是非常紧迫。这就是我所做的:

SELECT * FROM `mytable` WHERE datetime BETWEEN '2015-01-01' AND '2015-02-02'

因此,即使不必输入h/m/s,它也可以工作

谢谢Jens!我也想到了答案。它在没有00:00:00的情况下也能工作。