MYSQL正式版是款多線程結構化查詢語言數據庫服務器。MYSQL采用了雙授權政策(本詞條“授權政策”),分為社區版和商業版,體積小、速度快、成本低。MYSQL還可支持超過20種開發平臺,包括Linux、Windows、FreeBSD、IBM AIX、HP-UX、Mac OS、OpenBSD、Solaris等。

MYSQL軟件功能
高速
高速是MySQL的顯著特性,在MySQL中,使用了極快的“B樹”磁盤表(MyISAM)和索引壓縮;通過使用優化的“單掃描多連接”,能夠實現極快的連接。
支持多平臺
MySQL支持超過20種開發平臺,包括Linux、Windows、FreeBSD、IBM AIX、HP-UX、Mac OS、OpenBSD、Solaris等。
支持各種開發語言
MySQL為各種流行的程序設計語言提供支持,為它們提供了很多API函數,包括C、C++、Java、Perl、PHP等。
提供多種存儲器引擎
MySQL中提供了多種數據庫存儲引擎,各引擎各有所長,適用于不同的應用場合,用戶可以選擇合適的引擎以得到高性能。
功能強大
強大的存儲引擎使MySQL能夠有效應用于任何數據庫應用系統,高效完成各種任務。
支持大型數據庫
InnoDB存儲引擎將InnoDB表保存在一個表空間內,該表空間可由數個文件創建。
安全
靈活和安全的權限和密碼系統,允許基于主機的驗證。
價格低廉
MySQL采用GPL許可,很多情況下,用戶可以免費使用MySQL。
MYSQL軟件特色
1.使用C和C++編寫,并使用了多種編譯器進行測試,保證源代碼的可移植性
2.MySQL支持AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多種操作系統
3.為多種編程語言提供了API。這些編程語言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。
4.MySQL支持多線程,充分利用CPU資源
5.優化的SQL查詢算法,有效地提高查詢速度
6.既能夠作為一個單獨的應用程序應用在客戶端服務器網絡環境中,也能夠作為一個庫而嵌入到其他的軟件中。
7.MySQL提供多語言支持,常見的編碼如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作數據表名和數據列名。
8.MySQL提供TCP/IP、ODBC和JDBC等多種數據庫連接途徑。
9.MySQL提供用于管理、檢查、優化數據庫操作的管理工具。
10.MySQL支持大型的數據庫。可以處理擁有上千萬條記錄的大型數據庫。
MYSQL安裝步驟
1、用壓縮軟件解壓從您在188下載網下載的MYSQL數據庫管理系統軟件,左鍵雙擊運行包內的安裝程序。如下是小編安裝后出現的界面截圖:

2、我們直接選擇【next】開始安裝,開始安裝后進入到MYSQL數據庫管理系統安裝協議界面,請了解安裝協議后再同意繼續【next】。

3、同意安裝協議后進入到MYSQL數據庫管理系統安裝類型選擇界面,在這里小編建議大家如果初次使用MYSQL軟件請選擇“Typical”(典型)安裝,如果你你需要其他選項請選擇“Complete”(完全)或是“Custom”(自定義)類型進行安裝設置。在該處小編建議大家選擇自定義安裝時設置安裝程序位置在C盤以外。

4、安裝設置完畢MYSQL數據庫管理系統信息后將會進入到安裝程序界面,耐心等其安裝完畢即可。

5、安裝完進入到MYSQL數據庫管理系統配置引導界面,根據自己需求選擇即可。


6、最后,在如下幾面中選擇【finish】即可完成安裝。

MYSQL使用說明
1、啟動MySQL服務器
如何啟動MySQL。兩種方法:
一是用winmysqladmin,如果機器啟動時已自動運行,則可直接進入下一步操作。
二是在DOS方式下運行
d:/mysql/bin/mysqld
2、進入mysql交互操作界面
在DOS方式下,運行:
d:/mysql/bin/mysql -u root -p
出現提示符,此時已進入mysql的交互操作方式。
如果出現 "ERROR 2003: Can‘t connect to MySQL server on ‘localhost‘ (10061)“,說明你的MySQL還沒有啟動。
3、退出MySQL操作界面
在mysql>提示符下輸入quit可以隨時退出交互操作界面:
mysql> quit
Bye
你也可以用control-D退出。
4、第一條命令
mysql> select version(),current_date();
+----------------+-----------------+
| version() | current_date() |
+----------------+-----------------+
| 3.23.25a-debug | 2001-05-17 |
+----------------+-----------------+
1 row in set (0.01 sec)
此命令要求mysql服務器告訴你它的版本號和當前日期。嘗試用不同大小寫操作上述命令,看結果如何。
結果說明mysql命令的大小寫結果是一致的。
5、多行語句
一條命令可以分成多行輸入,直到出現分號“;”為止:
mysql> select
-> USER()
-> ,
-> now()
->;
+--------------------+-----------------------------+
| USER() | now() |
+--------------------+-----------------------------+
| ODBC@localhost| 2001-05-17 22:59:15 |
+--------------------+-----------------------------+
6、使用SHOW語句找出在服務器上當前存在什么數據庫:
mysql> SHOW DATABASES;
+----------+
| Database |
+----------+
| mysql |
| test |
+----------+
3 rows in set (0.00 sec)
7、創建一個數據庫abccs
mysql> CREATE DATABASE abccs;
注意不同操作系統對大小寫的敏感。
8、選擇你所創建的數據庫
mysql> USE abccs
Database changed
此時你已經進入你剛才所建立的數據庫abccs.
9、創建一個數據庫表
首先看現在你的數據庫中存在什么表:
mysql> SHOW TABLES;
Empty set (0.00 sec)
說明剛才建立的數據庫中還沒有數據庫表。
MYSQL常見問題
問:如何開啟mysql計劃事件?
答:首先在sql中查詢計劃事件的狀態:SHOW VARIABLES LIKE 'event_scheduler'如果返回的是off表示當前是關閉狀態,如果是on當前已經開啟了計劃任務。在mysql程序的目錄下找到my.ini文件,添加一個項:event_scheduler = 1保存后重啟mysql服務即可,重啟服務可以在服務管理里面找到
問:mysql里的或者怎么表示?
答:在where條件中,每個條件之間的鏈接可以用and或or。or就是或的意思,但注意要放在最后一個條件中,不然會有問題的。
問:mysql服務無法啟動,服務沒有報告任何錯誤?請鍵入 NET HELPMSG 3534 以獲得更多的幫助?
答:1、mysql5.7目錄下沒有data文件夾。注釋掉my.ini中datadir。
2、如下操作:
D:/MYSQL-5.7.12-winx64/bin>MYSQLd --initialize
D:/MYSQL-5.7.12-winx64/bin>net start MYSQL
mysql服務正在啟動 ..
mysql服務已經啟動成功。
同類軟件對比
Easy Access可以幫助您查看,創建和編輯MS Access數據庫文件(MDB,ACCDB)。良好的用戶界面,你可以與數據庫中的表,視圖的工作和運行查詢,創建,編輯和查看表關系,列表,添加和刪除索引等輕松訪問還支持數據的搜索,篩選,數據導出等多項功能。
MSDE2000數據庫全稱是MS SQL Server Desktop Engine2000,俗稱MSSQL數據庫的桌面版,是一個基于SQL Server數據庫核心技術構建的數據引擎。MSDE2000數據庫安裝版支持單處理器和雙處理器,是面向小型應用程序桌面擴展的可靠的存儲引擎和查詢處理器,與SQL Server數據庫完全兼容。
MYSQL更新日志
MYSQL數據庫改進了觸發器的動態控制:支持在同一個表中對一個事件類型應用多個觸發器;
實時的執行分析;
改進了JSON Explain Data:可以在優化器中添加總查詢成本、單表查詢成本、總數據量等參數來獲得更詳細的信息。
小編推薦:MYSQL采用了雙授權政策(本詞條“授權政策”),分為社區版和商業版,體積小、速度快、成本低。對這款軟件感興趣的用戶,可以趕緊來本站下載使用。




App Inventor
CiteSpace
VB編程全能詞典
C-Free
PL/SQL Developer
GX Developer