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