SQL和MySQL
在介紹MySQL數據庫之前,有必要先理解一下SQL語言,因為SQL語言是MySQL服務器能夠識別的語言。另外,還要介紹MySQL所支持的SQL語言。
SQL(Structured Query Language,結構化查詢語言)是關系數據庫通用語言,它是數據庫系統的工業標准。SQL語言按照功能可以分為4大類。
(1)數據查詢語言:查詢數據。
(2)數據定義語言:建立、刪除和修改數據對象。
(3)數據操縱語言:完成數據操作的命令,包括查詢。
(4)數據控制語言:控制對數據庫的訪問,服務器的關閉、啟動等。
下面介紹各類語言常用的SQL語句,如表1所示。
表1 每類語言常用的SQL語句
在MySQL中,不僅支持SQL語言,而且還對其進行了擴展,使得它能夠支持更為強大的功能。下面介紹MySQL支持的SQL語句,如表2所示。
表2 MySQL支持的SQL語句
在MySQL中,客戶機直接使用SQL語句,這些語句幾乎可以不加修改地嵌入到PHP語言中去。另外,MySQL還允許在SQL語句中使用注釋,有3種編寫注釋的方式。
l 以“#”號開頭直到行尾的所有內容都是注釋。
l 以“--”號開頭直到行尾的所有內容都是注釋,注意在“--”後面還有一個空格。