
高速
高速是MySQL的顯著特性,在MySQL中,使用了極快的“B樹(shù)”磁盤(pán)表(MyISAM)和索引壓縮;通過(guò)使用優(yōu)化的“單掃描多連接”,能夠?qū)崿F(xiàn)極快的連接。
支持多平臺(tái)
MySQL支持超過(guò)20種開(kāi)發(fā)平臺(tái),包括Linux、Windows、FreeBSD、IBM AIX、HP-UX、Mac OS、OpenBSD、Solaris等。
支持各種開(kāi)發(fā)語(yǔ)言
MySQL為各種流行的程序設(shè)計(jì)語(yǔ)言提供支持,為它們提供了很多API函數(shù),包括C、C++、Java、Perl、PHP等。
提供多種存儲(chǔ)器引擎
MySQL中提供了多種數(shù)據(jù)庫(kù)存儲(chǔ)引擎,各引擎各有所長(zhǎng),適用于不同的應(yīng)用場(chǎng)合,用戶可以選擇合適的引擎以得到高性能。
功能強(qiáng)大
強(qiáng)大的存儲(chǔ)引擎使MySQL能夠有效應(yīng)用于任何數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),高效完成各種任務(wù)。
支持大型數(shù)據(jù)庫(kù)
InnoDB存儲(chǔ)引擎將InnoDB表保存在一個(gè)表空間內(nèi),該表空間可由數(shù)個(gè)文件創(chuàng)建。
安全
靈活和安全的權(quán)限和密碼系統(tǒng),允許基于主機(jī)的驗(yàn)證。
價(jià)格低廉
MySQL采用GPL許可,很多情況下,用戶可以免費(fèi)使用MySQL。
MYSQL數(shù)據(jù)庫(kù)管理系統(tǒng)安裝教程
1、用壓縮軟件解壓您從華軍軟件園下載的MYSQL數(shù)據(jù)庫(kù)管理系統(tǒng)軟件,左鍵雙擊運(yùn)行包內(nèi)的安裝程序。如下是小編安裝后出現(xiàn)的界面截圖:

2、我們直接選擇【next】開(kāi)始安裝,開(kāi)始安裝后進(jìn)入到MYSQL數(shù)據(jù)庫(kù)管理系統(tǒng)安裝協(xié)議界面,請(qǐng)了解安裝協(xié)議后再同意繼續(xù)【next】。

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

4、安裝設(shè)置完畢MYSQL數(shù)據(jù)庫(kù)管理系統(tǒng)信息后將會(huì)進(jìn)入到安裝程序界面,耐心等其安裝完畢即可。

5、安裝完進(jìn)入到MYSQL數(shù)據(jù)庫(kù)管理系統(tǒng)配置引導(dǎo)界面,根據(jù)自己需求選擇即可。


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

MYSQL數(shù)據(jù)庫(kù)使用教程
1、啟動(dòng)MySQL服務(wù)器
如何啟動(dòng)MySQL。兩種方法:
一是用winmysqladmin,如果機(jī)器啟動(dòng)時(shí)已自動(dòng)運(yùn)行,則可直接進(jìn)入下一步操作。
二是在DOS方式下運(yùn)行
d:/mysql/bin/mysqld
2、進(jìn)入mysql交互操作界面
在DOS方式下,運(yùn)行:
d:/mysql/bin/mysql -u root -p
出現(xiàn)提示符,此時(shí)已進(jìn)入mysql的交互操作方式。
如果出現(xiàn) "ERROR 2003: Can‘t connect to MySQL server on ‘localhost‘ (10061)“,說(shuō)明你的MySQL還沒(méi)有啟動(dòng)。
3、退出MySQL操作界面
在mysql>提示符下輸入quit可以隨時(shí)退出交互操作界面:
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服務(wù)器告訴你它的版本號(hào)和當(dāng)前日期。嘗試用不同大小寫(xiě)操作上述命令,看結(jié)果如何。
結(jié)果說(shuō)明mysql命令的大小寫(xiě)結(jié)果是一致的。
5、多行語(yǔ)句
一條命令可以分成多行輸入,直到出現(xiàn)分號(hào)“;”為止:
mysql> select
-> USER()
-> ,
-> now()
->;
+--------------------+-----------------------------+
| USER() | now() |
+--------------------+-----------------------------+
| ODBC@localhost| 2001-05-17 22:59:15 |
+--------------------+-----------------------------+
6、使用SHOW語(yǔ)句找出在服務(wù)器上當(dāng)前存在什么數(shù)據(jù)庫(kù):
mysql> SHOW DATABASES;
+----------+
| Database |
+----------+
| mysql |
| test |
+----------+
3 rows in set (0.00 sec)
7、創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)abccs
mysql> CREATE DATABASE abccs;
注意不同操作系統(tǒng)對(duì)大小寫(xiě)的敏感。
8、選擇你所創(chuàng)建的數(shù)據(jù)庫(kù)
mysql> USE abccs
Database changed
此時(shí)你已經(jīng)進(jìn)入你剛才所建立的數(shù)據(jù)庫(kù)abccs.
9、 創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)表
首先看現(xiàn)在你的數(shù)據(jù)庫(kù)中存在什么表:
mysql> SHOW TABLES;
Empty set (0.00 sec)
說(shuō)明剛才建立的數(shù)據(jù)庫(kù)中還沒(méi)有數(shù)據(jù)庫(kù)表。
mysql數(shù)據(jù)庫(kù)常用語(yǔ)句
1、使用SHOW語(yǔ)句找出在服務(wù)器上當(dāng)前存在什么數(shù)據(jù)庫(kù):
mysql> SHOW DATABASES;
2、創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)MYSQLDATA
mysql> CREATE DATABASE MYSQLDATA;
3、選擇你所創(chuàng)建的數(shù)據(jù)庫(kù)
mysql> USE MYSQLDATA; (按回車鍵出現(xiàn)Database changed 時(shí)說(shuō)明操作成功!)
4、查看現(xiàn)在的數(shù)據(jù)庫(kù)中存在什么表
mysql> SHOW TABLES;
5、創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)表
mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
6、顯示表的結(jié)構(gòu):
mysql> DESCRIBE MYTABLE;
7、往表中加入記錄
mysql> insert into MYTABLE values (”hyq”,”M”);
8、用文本方式將數(shù)據(jù)裝入數(shù)據(jù)庫(kù)表中(例如D:/mysql.txt)
mysql> LOAD DATA LOCAL INFILE “D:/mysql.txt” INTO TABLE MYTABLE;
9、導(dǎo)入.sql文件命令(例如D:/mysql.sql)
mysql>use database;
mysql>source d:/mysql.sql;
10、刪除表
mysql>drop TABLE MYTABLE;
11、清空表
mysql>delete from MYTABLE;
12、更新表中數(shù)據(jù)
mysql>update MYTABLE set sex=”f” where name=’hyq’;
MYSQL數(shù)據(jù)庫(kù)與Navicat for MySQL對(duì)比
Navicat for MySQL支持各種編輯功能和數(shù)據(jù)管理,支持?jǐn)?shù)據(jù)傳輸/導(dǎo)入/導(dǎo)出、數(shù)據(jù)或結(jié)構(gòu)同步等,兼容性強(qiáng),功能強(qiáng)大。
MySQL數(shù)據(jù)庫(kù)體積小,運(yùn)行速度快,支持超過(guò)20種開(kāi)發(fā)平臺(tái),支持大型數(shù)據(jù)庫(kù),尤其是開(kāi)放源碼這一特點(diǎn),很受一般中小型網(wǎng)站歡迎。
Navicat for MySQL官方下載地址為:http://www.69044126165.com/soft/87702.htm
MYSQL數(shù)據(jù)庫(kù)常見(jiàn)問(wèn)題
mysql怎么打開(kāi)啊?
點(diǎn)開(kāi)始按鈕 看有沒(méi)有mysql work bench 有的話,就能可視化 沒(méi)有的話,win建+r建同時(shí)按住 輸入cmd 回車輸入 mysql -u root -p密碼 回車 就進(jìn)去了。
如何開(kāi)啟mysql計(jì)劃事件?
首先在sql中查詢計(jì)劃事件的狀態(tài):SHOW VARIABLES LIKE 'event_scheduler'如果返回的是off表示當(dāng)前是關(guān)閉狀態(tài),如果是on當(dāng)前已經(jīng)開(kāi)啟了計(jì)劃任務(wù)。在mysql程序的目錄下找到my.ini文件,添加一個(gè)項(xiàng):event_scheduler = 1保存后重啟mysql服務(wù)即可,重啟服務(wù)可以在服務(wù)管理里面找到
mysql里的或者怎么表示?
在where條件中,每個(gè)條件之間的鏈接可以用and或or。or就是或的意思,但注意要放在最后一個(gè)條件中,不然會(huì)有問(wèn)題的。
mysql服務(wù)無(wú)法啟動(dòng),服務(wù)沒(méi)有報(bào)告任何錯(cuò)誤?請(qǐng)鍵入 NET HELPMSG 3534 以獲得更多的幫助?
1、mysql5.7目錄下沒(méi)有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服務(wù)正在啟動(dòng) ..
mysql服務(wù)已經(jīng)啟動(dòng)成功。
MYSQL數(shù)據(jù)庫(kù)更新日志
MYSQL數(shù)據(jù)庫(kù)改進(jìn)了觸發(fā)器的動(dòng)態(tài)控制:支持在同一個(gè)表中對(duì)一個(gè)事件類型應(yīng)用多個(gè)觸發(fā)器;
實(shí)時(shí)的執(zhí)行分析;
改進(jìn)了JSON Explain Data:可以在優(yōu)化器中添加總查詢成本、單表查詢成本、總數(shù)據(jù)量等參數(shù)來(lái)獲得更詳細(xì)的信息。
華軍小編推薦: 數(shù)據(jù)是當(dāng)今網(wǎng)絡(luò),移動(dòng),社交,企業(yè)和云應(yīng)用程序的貨幣。確保數(shù)據(jù)始終可用是任何組織的首要任務(wù),在已步入互聯(lián)網(wǎng)時(shí)代的今天,即使是短短的幾分鐘停機(jī)時(shí)間都會(huì)導(dǎo)致收入和聲譽(yù)的損失。而這款MySQL數(shù)據(jù)庫(kù)管理系統(tǒng)則會(huì)幫你避免這些麻煩。另外華軍小編還為大家搜集整理了其他【數(shù)據(jù)庫(kù)管理工具】工具供大家選擇下載,如:EMS MySQL Manager Pro、EMS MySQL Manager Lite等。 |
您的評(píng)論需要經(jīng)過(guò)審核才能顯示
有用
有用
有用