MySQL是一種關系型數據庫管理系統,非常適用于儲存和操作大量數據。在實際應用中,我們通常需要從數據庫中提取某個時間段內的數據進行處理。下面我們介紹如何使用MySQL取一天的數據。
SELECT * FROM table_name WHERE DATE(created_at) = '2022-10-01'
以上代碼將返回表格table_name中所有created_at時間戳為2022-10-01的數據。
如果需要取多天的數據,可以使用BETWEEN和DATE_SUB函數:
SELECT * FROM table_name WHERE created_at BETWEEN '2022-10-01' AND DATE_SUB('2022-10-01', INTERVAL -3 DAY)
以上代碼將返回表格table_name中created_at時間戳從2022-10-01到2022-10-04的數據。
在實際應用中,我們通常從后端代碼中調用MySQL語句,將取出的數據渲染到前端頁面中。下面是一個PHP代碼示例:
$date = '2022-10-01'; $sql = "SELECT * FROM table_name WHERE DATE(created_at) = '".$date."'"; $result = mysqli_query($conn, $sql); $data = array(); while ($row = mysqli_fetch_assoc($result)) { $data[] = $row; }
以上代碼將從數據庫中取出created_at時間為2022-10-01的所有數據,渲染到$data數組中。
通過以上方法,我們可以輕松地使用MySQL取一天的數據,方便地對數據進行處理和分析。
上一篇mysql 取二者最小
下一篇mysql 取plc數據