久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

MySQL的主要特性是什么

共計(jì) 2092 個(gè)字符,預(yù)計(jì)需要花費(fèi) 6 分鐘才能閱讀完成。

MySQL 的主要特性是什么,相信很多沒有經(jīng)驗(yàn)的人對(duì)此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個(gè)問題。

1、內(nèi)部和可移植性

用 C 和 C ++ 編寫。用 C 和 C ++ 寫就。

使用多種不同的編譯器進(jìn)行測(cè)試。通過大量不同的編譯器測(cè)試。

在許多不同的平臺(tái)上工作適用于多種不同平臺(tái)。

為了便于移植,在 MySQL 5.5 及更高版本中使用 CMake。以前的系列使用 GNU Automake、Autoconf 和 Libtool。可移植性。

設(shè)計(jì)為使用內(nèi)核線程的完全多線程,以便在多個(gè) CPU 可用時(shí)輕松使用。多線程支持

提供事務(wù)性和非事務(wù)性存儲(chǔ)引擎。支持事務(wù)和非事務(wù)存儲(chǔ)引擎。

使用索引壓縮的極快 B 樹磁盤表(MyISAM)。

旨在使添加其他存儲(chǔ)引擎相對(duì)容易。如果您希望為內(nèi)部數(shù)據(jù)庫(kù)提供 SQL 接口,這將非常有用。

使用非常快速的基于線程的內(nèi)存分配系統(tǒng)。

使用優(yōu)化的嵌套循環(huán)聯(lián)接執(zhí)行非常快速的聯(lián)接。

實(shí)現(xiàn)內(nèi)存中的哈希表,用作臨時(shí)表。

使用應(yīng)盡可能快的高度優(yōu)化的類庫(kù)實(shí)現(xiàn) SQL 函數(shù)。通常在查詢初始化之后根本沒有內(nèi)存分配。

將服務(wù)器作為一個(gè)單獨(dú)的程序提供給客戶機(jī) / 服務(wù)器網(wǎng)絡(luò)環(huán)境中使用,并作為一個(gè)可以嵌入(鏈接)到獨(dú)立應(yīng)用程序中的庫(kù)。此類應(yīng)用程序可以在隔離環(huán)境中使用,也可以在沒有網(wǎng)絡(luò)可用的環(huán)境中使用。

2、數(shù)據(jù)類型

許多數(shù)據(jù)類型:有符號(hào) / 無符號(hào)整數(shù) 1、2、3、4 和 8 字節(jié)長(zhǎng)、浮點(diǎn)、雙精度、字符、VARCHAR、二進(jìn)制、VARBINARY、TEXT、BLOB、DATE、TIME、DATETIME、TIMESTAMP、YEAR、SET、ENUM 和 OpenGIS 空間類型。

固定長(zhǎng)度和可變長(zhǎng)度字符串類型。

3、語句和函數(shù)

查詢的 SELECT 列表和 WHERE 子句中的完整運(yùn)算符和函數(shù)支持。

完全支持 SQL GROUP BY 和 ORDER BY 子句。支持組函數(shù)(COUNT()、AVG()、STD()、SUM()、MAX()、MIN()和 group_CONCAT()。

使用標(biāo)準(zhǔn) SQL 和 ODBC 語法支持左外部聯(lián)接和右外部聯(lián)接。

根據(jù)標(biāo)準(zhǔn) SQL 的要求,支持表和列上的別名。

支持刪除、插入、替換和更新以返回已更改(受影響)的行數(shù),或者在連接到服務(wù)器時(shí)通過設(shè)置標(biāo)志返回匹配的行數(shù)。

支持特定于 MySQL 的 SHOW 語句,用于檢索有關(guān)數(shù)據(jù)庫(kù)、存儲(chǔ)引擎、表和索引的信息。支持信息模式數(shù)據(jù)庫(kù),根據(jù)標(biāo)準(zhǔn) SQL 實(shí)現(xiàn)。

EXPLAIN 語句,顯示優(yōu)化器如何解析查詢。

函數(shù)名與表名或列名的獨(dú)立性。

您可以在同一語句中引用來自不同數(shù)據(jù)庫(kù)的表。

4、保安

特權(quán)和密碼系統(tǒng),非常靈活和安全,并支持基于主機(jī)的驗(yàn)證。

通過在連接到服務(wù)器時(shí)對(duì)所有密碼通信進(jìn)行加密實(shí)現(xiàn)密碼安全。

5、可擴(kuò)展性和限制

支持大型數(shù)據(jù)庫(kù)。我們將 MySQL 服務(wù)器用于包含 5000 萬條記錄的數(shù)據(jù)庫(kù)。我們還知道有一些用戶使用 MySQL 服務(wù)器處理 200000 個(gè)表和 5000000000 行。

支持每個(gè)表最多 64 個(gè)索引。每個(gè)索引可以由 1 到 16 列或部分列組成。InnoDB 表的最大索引寬度為 767 字節(jié),MyISAM 的最大索引寬度為 1000 字節(jié)。索引可以使用 CHAR、VARCHAR、BLOB 或 TEXT 列類型的列前綴。

6、連通性

客戶端可以使用多種協(xié)議連接到 MySQL 服務(wù)器:

客戶端可以在任何平臺(tái)上使用 TCP/IP 套接字進(jìn)行連接。

在 Windows 系統(tǒng)上,如果使用 –enable named pipe 選項(xiàng)啟動(dòng)服務(wù)器,則客戶端可以使用命名管道進(jìn)行連接。如果使用 –shared memory 選項(xiàng)啟動(dòng),Windows 服務(wù)器還支持共享內(nèi)存連接。客戶端可以使用 –protocol=memory 選項(xiàng)通過共享內(nèi)存進(jìn)行連接。

在 Unix 系統(tǒng)上,客戶端可以使用 Unix 域套接字文件進(jìn)行連接。

MySQL 客戶端程序可以用多種語言編寫。C 中編寫的客戶端庫(kù)可用于 C 或 C ++ 編寫的客戶端,或提供 C 綁定的任何語言。

對(duì)于 C、C++、Eiffel、java、perl、php、python、Ruby 和 TCL,API 是可用的,使 MySQL 客戶端可以用多種語言編寫。

Connector/ODBC(MyODBC)接口為使用 ODBC(開放數(shù)據(jù)庫(kù)連接)連接的客戶端程序提供 MySQL 支持。例如,您可以使用 MS Access 連接到 MySQL 服務(wù)器。客戶端可以在 Windows 或 Unix 上運(yùn)行。連接器 /ODBC 源可用。所有 ODBC 2.5 功能都受支持,其他許多功能也受支持。

Connector/ J 接口為使用 JDBC 連接的 Java 客戶端程序提供 MySQL 支持。客戶端可以在 Windows 或 Unix 上運(yùn)行。連接器 / J 源可用。

MySQL Connector/Net 使開發(fā)人員能夠輕松創(chuàng)建需要與 MySQL 進(jìn)行安全、高性能數(shù)據(jù)連接的.Net 應(yīng)用程序。它實(shí)現(xiàn)所需的 ADO.NET 接口,并集成到支持 ADO.NET 的工具中。開發(fā)人員可以使用他們選擇的.NET 語言構(gòu)建應(yīng)用程序。MySQL Connector/Net 是一個(gè)完全管理的 ADO.Net 驅(qū)動(dòng)程序,使用 100% 純語言編寫

看完上述內(nèi)容,你們掌握 MySQL 的主要特性是什么的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注丸趣 TV 行業(yè)資訊頻道,感謝各位的閱讀!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-07-27發(fā)表,共計(jì)2092字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請(qǐng)注明出處。
評(píng)論(沒有評(píng)論)
主站蜘蛛池模板: 长子县| 石嘴山市| 积石山| 尉犁县| 永川市| 佛山市| 丁青县| 遂平县| 左云县| 迁西县| 镇远县| 南陵县| 临夏市| 和林格尔县| 永定县| 遵义县| 承德县| 舟山市| 平定县| 化德县| 清流县| 安远县| 漳平市| 华蓥市| 长沙市| 柳州市| 原阳县| 威海市| 江阴市| 赤峰市| 金昌市| 仁化县| 淮南市| 共和县| 兰考县| 唐山市| 志丹县| 东乡县| 兴海县| 交口县| 虞城县|