愛伊米

MYSQL學習大全3

本節描述了 MySQL 資料庫軟體的一些重要特徵。

一。MySQL的主要特點

1。內部和便攜性

2。以C和C++書寫。

3。用廣泛的不同編譯器進行測試。

4。適用於許多不同的平臺。

5。對於便攜性,使用

CMake

進行配置。

6。使用 Purify(商業記憶體洩漏探測器)以及 GPL 工具 Valgrind進行測試。

7。使用具有獨立模組的多層伺服器設計。

8。設計為使用核心執行緒完全多讀,如果可用,則可輕鬆使用多個 CPU。

9。提供交易和非交易儲存引擎。

10。使用非常快的B樹盤表()與索引壓縮。MyISAM

11。旨在使其相對容易新增其他儲存引擎。如果您想為內部資料庫提供 SQL 介面,這非常有用。

12。使用基於螺紋的快速記憶體分配系統。

13。使用最佳化的巢狀環連線執行非常快速的加入。

14。實現記憶體雜湊表,用作臨時表。

15。使用高度最佳化的類庫實現 SQL 功能,該庫應儘可能快。通常查詢初始化後根本沒有記憶體分配。

16。將伺服器作為單獨的程式提供,用於客戶端/伺服器網路環境,以及可嵌入(連結)到獨立應用程式中的庫。此類應用程式可用於隔離或在沒有網路的環境中。

二。資料型別

1。許多資料型別:

簽名/未簽名整數 1、2、3、4 和 8 位元組長、浮動、雙、CHAR、VARCHAR、二進位制、VARBINARY、文字、BLOB、日期、時間、日期、時間戳、年份、設定、ENUM和 O

penGIS 空間型別。

2。固定長度和可變長度字串型別。

三。語句和函式

選擇列表和查詢條款中的完整操作員和功能支援。例如:WHERE

mysql> SELECT CONCAT(first_name, ‘ ’, last_name)

-> FROM citizen

-> WHERE income/dependents

> 10000 AND age > 30;

3。全力支援SQL和條款。支援組功能(計數)、AVG()、性病()、SUM()、最大值、最小值和GROUP_CONCAT()。 GROUP BYORDER BY

4。支援標準 SQL 和 ODBC 語法。LEFT OUTER JOINRIGHT OUTER JOIN

5。支援標準 SQL 要求的表格和列上的別名。

6。支援刪除、插入、替換和更新以返回已更改(受影響)行數,或返回匹配的行數,而不是在連線到伺服器時設定標記。

7。支援針對 MySQL 的SHOW語句,檢索有關資料庫、儲存引擎、表格和索引的資訊。支援資料庫,按照標準 SQL 實施。INFORMATION_SCHEMA

8。顯示最佳化器如何解答查詢的解釋語句。

9。功能名稱與表或列名稱的獨立性。例如,是一個有效的列名稱。唯一的限制是,對於函式呼叫,在函式名稱和“(”)之間不允許使用任何空格。請參閱第 9。3 節“關鍵字和保留詞”。ABS

10。您可以在同一語句中引用來自不同資料庫的表。

四。安全

(一)非常靈活和安全的特權和密碼系統,並且能夠進行基於主機的驗證。

(二)當您連線到伺服器時,透過加密所有密碼流量來進行密碼安全。

MYSQL學習大全3

向著目標前進

MYSQL學習大全3

擁抱學習