找到 6705 篇文章,關於 資料庫

為什麼將像 '1965-05-15' 這樣的日期轉換為 TIMESTAMP 後,我的輸出結果為 0(零)?

mkotla
更新於 2020-01-28 10:50:53

283 次瀏覽

眾所周知,藉助 MySQL 的 UNIX_TIMESTAMP 函式,我們可以從給定的日期/日期時間生成秒數。但是,當我們嘗試轉換像 '1965-05-15' 這樣的日期時,它會輸出 0(零),因為 TIMESTAMP 的範圍介於 '1970-01-01 00:00:01' 到 '2038-01-19 08:44:07' 之間。因此,超出 TIMESTAMP 範圍的日期值無法轉換,並且始終會返回 0 作為輸出。以下給出了一些示例 -mysql> Select UNIX_TIMESTAMP ('1965-05-15'); +----------------------------------------------+ | unix_timestamp('1965-05-15 05:04:30')        | +----------------------------------------------+ |                                   ... 閱讀更多

每次開始 MySQL 會話時,是否都需要選擇資料庫?如何操作?

Ayyan
更新於 2020-01-28 10:23:55

73 次瀏覽

資料庫僅建立一次,但每次開始 MySQL 會話時都需要選擇它。這可以透過在 MySQL 命令列工具上使用 USE db_name 語句來實現。mysql> Use Query; Database changed這表明我們現在正在使用 Query 資料庫。我們還可以在從 Windows 命令列呼叫 MySQL 時選擇資料庫。這可以透過以下命令實現 -C:\Program Files\MySQL\bin>mysql -u root -p query 輸入密碼: *****這裡,query 是我們將用於當前 MySQL 會話的資料庫的名稱閱讀更多

MySQL 資料庫和表名是否區分大小寫?

Monica Mona
更新於 2019-07-30 22:30:21

874 次瀏覽

實際上,資料庫和表名的區分大小寫很大程度上取決於底層作業系統的區分大小寫設定。因此,我們可以說在 Windows 中這些名稱不區分大小寫,但在大多數 Unix 版本中區分大小寫。

如何在伺服器上顯示當前存在的 MySQL 資料庫列表?

Chandu yadav
更新於 2020-01-28 10:24:46

74 次瀏覽

SHOW DATABASES 命令用於顯示當前存在的 MySQL 資料庫列表。mysql> Show Databases; +-----------------------------+ | Database                    | +-----------------------------+ | information_schema          | | gaurav                      | | mysql                       | | performance_schema          | | query                       | | query1                      | | sys                         | | tutorials                   | +-----------------------------+ 8 rows in set (0.02 sec)

UNIX_TIMESTAMP() 函式產生什麼型別的輸出?

Giri Raju
更新於 2020-01-28 10:25:19

104 次瀏覽

UNIX_TIMESTAMP 函式以秒為單位生成輸出,即此函式會將指定的日期或日期時間值轉換為總秒數。例如,日期 '1970-05-15 05:04:30' 將由 UNIX_TIMESTAMP 函式轉換為 11576070 秒。mysql> select UNIX_TIMESTAMP('1970-05-15 05:04:30'); +---------------------------------------+ | UNIX_TIMESTAMP('1970-05-15 05:04:30') | +---------------------------------------+ | 11576070                              | +---------------------------------------+ 1 row in set (0.09 sec)

如何建立我們自己的選擇 MySQL 資料庫?

Anjana
更新於 2020-01-28 10:28:48

110 次瀏覽

CREATE DATABASE db_name 可用於建立我們自己的選擇 MySQL 資料庫。例如,要建立名為 Sample 的資料庫,我們必須執行以下命令 -mysql> CREATE DATABASE Sample; Query OK, 1 row affected (0.04 sec)

如何在 MySQL 中儲存 '0000-00-00' 作為日期?

Anvi Jain
更新於 2020-01-28 10:31:35

1K+ 次瀏覽

為了在 MySQL 表的列中儲存像 '0000-00-00' 這樣的日期,我們必須將 SQL 模式設定為 'allow_invalid_date'。以下示例將演示它 -mysql> SET sql_mode = 'allow_invalid_dates'; Query OK, 0 rows affected, 1 warning (0.03 sec) mysql> Create table test_date(date_order date); Query OK, 0 rows affected (0.45 sec) mysql> Insert into test_date(date_order) values('0000-00-00'); Query OK, 1 row affected (0.04 sec) mysql> Select * from test_date; +------------+ | date_order | +------------+ | 0000-00-00 | +------------+ 1 row in set (0.00 sec)

MySQL 中 YEAR(2) 和 YEAR(4) 的區別是什麼?

Sreemaha
更新於 2020-06-19 13:41:15

514 次瀏覽

YEAR(2) 以 2 位數字格式儲存年份。例如,我們可以寫 69 來儲存 1969 年。在 YEAR (2) 中,年份可以從 1970 年到 2069 年(70 到 69)。YEAR(4) 以 4 位數字格式儲存年份。例如,我們需要編寫 19669 來儲存 1969 年。在 YEAR (4) 中,年份可以從 1901 年到 2155 年。MySQL 會藉助以下規則來解釋 2 位數字的年份值:00-69 範圍內的年份值轉換為 2000-2069。70-99 範圍內的年份值轉換為 1970-1999。我們不得將日期值儲存為 2 位數 ... 閱讀更多

在 MYSQL 中,我們如何儲存日期,其中日、月或月和日都為零?

Nitya Raut
更新於 2020-01-28 10:34:35

248 次瀏覽

為了儲存日、月或月和日都為零的此類日期,我們必須將 sql 的模式設定為 allow_invalid_dates 模式。mysql> set sql_mode = 'allow_invalid_dates'; Query OK, 0 rows affected (0.00 sec) mysql> insert into check_date(OrderDate) values('2017-00-00'); Query OK, 1 row affected (0.06 sec) mysql> select * from check_date; +-------------+ | OrderDate | +-------------+ | 2017-00-00 | +-------------+ 1 row in set (0.00 sec)上述查詢將插入月和日值均為零的日期。mysql> insert into check_date(Orderdate) values ('2017-00-05'); Query OK, 1 row affected (0.07 sec) ... 閱讀更多

如何在 MySQL 中計算兩個指定日期之間完整的 24 小時天數?

varma
更新於 2020-01-28 10:35:33

202 次瀏覽

在 DATEDIFF() 函式中,僅使用值的日期部分進行計算,因此我們可以使用 TIMESTAMPDIFF() 函式來計算兩個指定日期之間完整的 24 小時天數。例如,如果我們想找到 '2017-05-27 11:59:00' 和 2017-05-23 12:00:00' 之間完整的 24 小時天數,則以下將是 MySQL 查詢 -mysql> Select TIMESTAMPDIFF(DAY, '2017-05-23 12:00:00' , '2017-05-27 11:59:00'); +---------------------------------------------------------------------------+ | TIMESTAMPDIFF(DAY, '2017-05-23 12:00:00' , '2017-05-27 11:59:00')         | +---------------------------------------------------------------------------+ | 3                                                                         | +---------------------------------------------------------------------------+ 1 row in set (0.00 sec)

廣告

© . All rights reserved.