已找到 MySQLi 的4219 篇文章

如何對 MySQL NOW() 和 CURDATE() 函式使用 INTERVAL 關鍵字?

Abhinanda Shri
更新於 19-06-2020 13:46:05

2K+ 檢視

INTERVAL 關鍵字可與 NOW() 和 CURDATE() MySQL 函式組合使用,就像可與日期值的時間、日期或日期時間單元組合使用一樣。示例將 INTERVAL 與 MySQL NOW() 結合使用mysql> Select NOW() + INTERVAL 2 day; +------------------------+ | NOW() + INTERVAL 2 day | +------------------------+ | 2017-10-30 09:19:31    | +------------------------+ 1 行記錄集 (0.00 秒) mysql> Select NOW() - INTERVAL 2 day; +------------------------+ | NOW() - INTERVAL 2 day | +------------------------+ | 2017-10-26 09:19:45    | +------------------------+ 1 行記錄集 (0.00 秒) mysql> Select NOW() - INTERVAL 2 hour; +-------------------------+ | NOW() ... 閱讀更多

如何在特定 MySQL 資料庫中查看錶格的大小?

Monica Mona
更新於 28-01-2020 10:55:04

264 次瀏覽

我們已經檢查了 MySQL 資料庫的大小,類似地,我們也可以檢查特定資料庫中表的大小。具體做法如下:−mysql> SELECT     -> table_name AS "表",     -> round(((data_length + index_length) / 1024 / 1024), 2) as SIZE     -> FROM information_schema.TABLES     -> WHERE table_schema = "SAMPLE"     -> ORDER BY SIZE; +-------------+-------+ | 表           | SIZE  | +-------------+-------+ | employee    | 0.02  | | student     | 0.02  | | new_student | 0.02  | +-------------+-------+ 3 行記錄在 set 中 (0.00 秒)該輸出提供了 Sample資料庫中三個表的大小。

如果我將 INTERVAL 關鍵字與無效日期一起使用,MySQL 會如何處理?

Ankitha Reddy
更新日期:2019-07-30 22:30:21

114 次瀏覽

實際上,MySQL 的行為取決於 allow_invalid_dates 模式。如果啟用此模式,則 MySQL 將接受無效日期,並且會像使用有效日期一樣執行日期算術。否則,如果此模式未啟用,則它將不接受無效日期,並將生成 NULL 作為輸出。mysql> select '2017-02-30' + INTERVAL 7 day; +-------------------------------+ | '2017-02-30' + INTERVAL 7 day | +-------------------------------+ | NULL ... 閱讀更多

檢查所有 MySQL 資料庫的大小的方法是什麼?

Ankith Reddy
更新日期:2020-01-28 10:56:05

76 次瀏覽

我們可以藉助以下語句檢查所有 MySQL 資料庫的大小:mysql> SELECT table_schema "資料庫", -> SUM(data_length + index_length)/1024/1024 "大小(MB)" -> FROM information_schema.TABLES GROUP BY table_schema; +--------------------+----------------+ | 資料庫                 | 大小(MB)     | +--------------------+----------------+ | gaurav                   | 1.04785156     | | information_schema | 0.00878906     | | mysql                | 0.68551350     | | performance_schema | 0.00000000     | | sample                   | 0.04687500     | | tutorial                 | 0.03125000     | +--------------------+----------------+ 6 行記錄在 set 中,1 個警告 (0.33 秒)

MySQL NOW() 函式和 CURDATE() 函式有什麼區別?

Prabhas
更新日期:2020-01-28 10:57:02

1K+ 次瀏覽

顧名思義,CURDATE() 函式將返回當前日期。簡單來說,我們可以說它只返回日期時間。mysql> select CURDATE(); +------------+ | CURDATE()  | +------------+ | 2017-10-28 | +------------+ 1 行記錄在 set 中 (0.00 秒)與此相反,NOW() 函式將返回當前日期和時間。mysql> Select NOW(); +---------------------+ | NOW()               | +---------------------+ | 2017-10-28 09:10:16 | +---------------------+ 1 行記錄在 set 中 (0.00 秒)

我如何根據特定列名稱檢查資料庫中的 MySQL 表?

Manikanth Mani
更新日期:2020-01-28 10:58:20

80 次瀏覽

以下語句顯示了在 Sample 資料庫中具有列‘email’的兩個表的列表:mysql> SELECT DISTINCT TABLE_NAME     -> FROM INFORMATION_SCHEMA.COLUMNS     -> WHERE COLUMN_NAME IN('EMAIL')     -> AND TABLE_SCHEMA = 'SAMPLE'; +---------------+ | TABLE_NAME    | +---------------+ | employee      | | new_student   | +---------------+ 2 行記錄在 set 中 (0.04 秒)

如何獲取預設 MySQL 資料庫中的表列表?

George John
更新日期:2019-07-30 22:30:21

372 次瀏覽

眾所周知,預設 MySQL 資料庫將是當前用於後續查詢的資料庫。我們可以透過使用 SHOW TABLES 語句來獲取該資料庫中的表列表。mysql> SHOW TABLES; +------------------+ | Tables_in_sample | +------------------+ | employee | | new_student | | student | +------------------+ 3 rows in set (0.00 sec) 上述語句顯示 Sampledatabase 中的表列表。

MySQL 如何使用加法和減法運算子執行日期算術運算?

Abhinaya
更新於 19-Jun-2020 13:45:14

497 Views

MySQL 可以透過將 INTERVAL 關鍵字與時間單位、日期或日期時間相加來使用加法和減法運算子執行日期算術運算。示例 1 將 2 天新增到特定日期。mysql> Select '2017-05-20' + INTERVAL 2 day; +-------------------------------+ | '2017-05-20' + INTERVAL 2 day | +-------------------------------+ | 2017-05-22                    | +-------------------------------+ 1 row in set (0.00 sec) 示例 2 從特定日期中減去 2 天。mysql> Select '2017-05-20' - INTERVAL 2 day; +-------------------------------+ | '2017-05-20' - INTERVAL 2 day | +-------------------------------+ | 2017-05-18                    | +-------------------------------+ 1 row in ... Read More

加法、減法、乘法和除法運算子如何處理儲存在 MySQL 表中的日期值?

seetha
更新於 28-Jan-2020 11:01:22

132 Views

當我們嘗試對儲存在表中的日期值執行此類操作時,MySQL 將日期值假定為數字並執行算術運算。假設我們有一個名為“example”的表,其“orderdate”列中有一個日期值,那麼以下算術運算將說明上述內容:mysql> select * from example; +------------+ | orderdate  | +------------+ | 2017-05-25 | +------------+ 1 row in set (0.00 sec) mysql> select orderdate+10 from example; +--------------+ | orderdate+10 | +--------------+ |     20170535 | +--------------+ 1 row in set (0.00 sec) mysql> select orderdate*10 from example; ... Read More

如何檢查建立特定 MySQL 資料庫的語句?

Swarali Sree
更新於 28-Jan-2020 10:38:25

108 Views

藉助 CREATE DATABASE db-name 命令,我們可以檢查建立任何 MySQL 資料庫的語句。mysql> SHOW CREATE DATABASE Sample; +----------+-------------------------------------------------------------------+ | Database | Create Database                                                   | +----------+-------------------------------------------------------------------+ | sample   | CREATE DATABASE `sample` /*!40100 DEFAULT CHARACTER SET latin1 */ | +----------+-------------------------------------------------------------------+ 1 row in set (0.00 sec) 輸出顯示了名為 Sample 的 MySQL 資料庫是如何建立的。

廣告
© . All rights reserved.