mysql是什么?MySQL是數(shù)據(jù)庫(kù)管理系統(tǒng),能夠幫助你管理關(guān)系型數(shù)據(jù)庫(kù),并且是開(kāi)源的,意味著這是免費(fèi)的,如果必要,你可以修改源代碼。
MySQL是什么?
MySQL就是結(jié)構(gòu)化數(shù)據(jù)的集合,同時(shí)也是數(shù)據(jù)庫(kù)的管理系統(tǒng),目前MySQL算是比較流行的數(shù)據(jù)庫(kù)之一,在web方面,MySQL也是最好的應(yīng)用軟件,和其他的主流操作系統(tǒng)相互兼容。
MySQL是一種關(guān)系型數(shù)據(jù)庫(kù),并且保存在數(shù)據(jù)庫(kù)不同的表中,把這些數(shù)據(jù)放到一個(gè)大數(shù)據(jù)中,MySQL是使用sql語(yǔ)言進(jìn)行訪問(wèn)的,總的來(lái)說(shuō),MySQL訪問(wèn)速度比較快,成本低,很多網(wǎng)站都使用MySQL作為網(wǎng)站的數(shù)據(jù)庫(kù)。但是唯一不足的就是開(kāi)放源碼軟件,因此要降低成本。
SQL語(yǔ)句
SQL 語(yǔ)句的作用是實(shí)現(xiàn)數(shù)據(jù)庫(kù)客戶端和服務(wù)端之間的通信。其表現(xiàn)形式為: 帶有一定格式的字符串。(SQL語(yǔ)句不區(qū)分大小寫(xiě))
SQL語(yǔ)句主要分為:
1.DQL:數(shù)據(jù)查詢語(yǔ)言,用于對(duì)數(shù)據(jù)進(jìn)行查詢,如select
2.DML:數(shù)據(jù)操作語(yǔ)言,對(duì)數(shù)據(jù)進(jìn)行增加、修改、刪除,如insert、udpate、delete
3.DDL:數(shù)據(jù)定義語(yǔ)言,進(jìn)行數(shù)據(jù)庫(kù)、表的管理等,如create、drop
4.TPL:事務(wù)處理語(yǔ)言,對(duì)事務(wù)進(jìn)行處理,包括begin transaction、commit、rollback
5.DCL:數(shù)據(jù)控制語(yǔ)言,進(jìn)行授權(quán)與權(quán)限回收,如grant、revoke
SQL的優(yōu)勢(shì)?
MySQL 對(duì)比Oracle和 SQL server 有非常大的優(yōu)勢(shì)。.
MySQL 可以在幾乎所有平臺(tái)上運(yùn)營(yíng)UNIX, Linux, Windows,小到你可以安裝服務(wù)器在自己的pc中,而且,可靠,可拓展,運(yùn)行速度飛快。
如果你開(kāi)發(fā)web或者webapp,mysql 是明智的選擇,因?yàn)樗麚碛蠰AMP堆棧, 包含Linux, Apache, MySQL, 和 PHP。