- A.1.1. 哪個版本的 MySQL 可以用於正式環境 (GA)?
- A.1.2. 為什麼 MySQL 版本編號跳過版本 6 和 7,直接跳到 8.0?
- A.1.3. MySQL 可以執行子查詢嗎?
- A.1.4. MySQL 可以執行多表格的插入、更新和刪除嗎?
- A.1.5. MySQL 有序列 (Sequences) 嗎?
- A.1.6. MySQL 有具備秒數小數點的 NOW() 函數嗎?
- A.1.7. MySQL 是否支援多核心處理器?
- A.1.8. 為什麼我看到 mysqld 有多個程序?
- A.1.9. MySQL 可以執行 ACID 交易嗎?
A.1.1. | 哪個版本的 MySQL 可以用於正式環境 (GA)? |
MySQL 9.0、8.4 和 8.0 均為正式環境使用提供積極支援。 MySQL 9 創新系列於 2024 年 7 月 1 日發布 MySQL 9.0.0 版本開始。 MySQL 8.4 LTS 系列於 2024 年 4 月 30 日發布 MySQL 8.4.0 版本開始。 MySQL 8 創新系列於 2023 年 7 月 18 日發布 MySQL 8.1.0 版本開始。積極開發於 2024 年 1 月 16 日隨著 MySQL 8.3.0 版本的發布而結束。 MySQL 8.0 透過 2018 年 4 月 19 日發布供正式環境使用的 MySQL 8.0.11 達到正式發布 (GA) 狀態。隨著 創新與 LTS 版本模式的推出,它從 MySQL 8.0.34 開始成為錯誤修復系列。 MySQL 5.7 透過 2015 年 10 月 21 日發布供正式環境使用的 MySQL 5.7.9 達到正式發布 (GA) 狀態。MySQL 5.7 的積極開發於 2023 年 10 月 25 日隨著 MySQL 5.7.44 版本的發布而結束。 MySQL 5.6 透過 2013 年 2 月 5 日發布供正式環境使用的 MySQL 5.6.10 達到正式發布 (GA) 狀態。MySQL 5.6 的積極開發已結束。 MySQL 5.5 透過 2010 年 12 月 3 日發布供正式環境使用的 MySQL 5.5.8 達到正式發布 (GA) 狀態。MySQL 5.5 的積極開發已結束。 MySQL 5.1 透過 2008 年 11 月 14 日發布供正式環境使用的 MySQL 5.1.30 達到正式發布 (GA) 狀態。MySQL 5.1 的積極開發已結束。 MySQL 5.0 透過 2005 年 10 月 19 日發布供正式環境使用的 MySQL 5.0.15 達到正式發布 (GA) 狀態。MySQL 5.0 的積極開發已結束。 | |
A.1.2. | 為什麼 MySQL 版本編號跳過版本 6 和 7,直接跳到 8.0? |
由於我們在這個 MySQL 版本中引入了許多新的重要功能,我們決定開始一個全新的系列。由於系列編號 6 和 7 實際上之前已被 MySQL 使用過,因此我們跳到 8.0。 | |
A.1.3. | MySQL 可以執行子查詢嗎? |
可以。請參閱 章節 15.2.15,「子查詢」。 | |
A.1.4. | MySQL 可以執行多表格的插入、更新和刪除嗎? |
可以。如需執行多表格更新所需的語法,請參閱 章節 15.2.17,「UPDATE 陳述式」;如需執行多表格刪除所需的語法,請參閱 章節 15.2.2,「DELETE 陳述式」。 可以使用觸發程序來完成多表格插入,其 | |
A.1.5. | MySQL 有序列 (Sequences) 嗎? |
沒有。但是,MySQL 具有 | |
A.1.6. | MySQL 有具備秒數小數點的 |
有,請參閱 章節 13.2.6,「時間值中的秒數小數點」。 | |
A.1.7. | MySQL 是否支援多核心處理器? |
是。MySQL 完全是多執行緒的,並使用提供給它的所有 CPU。並非所有 CPU 都可用;現代作業系統應該能夠利用所有底層 CPU,但也可能將程序限制為特定的 CPU 或 CPU 組合。 在 Windows 上,目前 mysqld 可以使用的(邏輯)處理器數量有限制:單個處理器群組,其限制為最多 64 個邏輯處理器。 多核心的使用可以透過以下方式觀察到
| |
A.1.8. | 為什麼我看到 mysqld 有多個程序? |
mysqld 是一個單一程序程式,而不是多程序程式,並且不會分叉或啟動其他程序。但是,mysqld 是多執行緒的,並且某些程序報告系統公用程式會為多執行緒程序的每個執行緒顯示單獨的項目,這可能會導致出現多個 mysqld 程序,但實際上只有一個。 | |
A.1.9. | MySQL 可以執行 ACID 交易嗎? |
可以。所有目前的 MySQL 版本都支援交易。
|