MySQL是一種常用的關系型數據庫管理系統,它支持SQL語言。SQL全稱Structured Query Language,即結構化查詢語言,它是一種用于管理關系型數據庫的標準語言。
SELECT * FROM students WHERE age >18;
上述代碼是一條簡單的SQL語句,它的意思是從名為students的表中選擇所有符合年齡大于18歲的記錄。
SQL語言主要包括如下幾種類型:
- DDL(數據定義語言),用于定義數據結構、存儲方式等相關內容,如CREATE、ALTER、DROP等操作。
- DML(數據操作語言),用于對數據進行操作,如INSERT、UPDATE、DELETE等操作。
- DCL(數據控制語言),用于對數據的訪問控制、事務控制等,如GRANT、REVOKE、COMMIT、ROLLBACK等操作。
- DQL(數據查詢語言),用于查詢數據庫中的數據,常用的操作包括SELECT、FROM、WHERE、ORDER BY等。
CREATE TABLE students ( id INT PRIMARY KEY, name VARCHAR(20) NOT NULL, age INT NOT NULL, gender VARCHAR(10) );
上述代碼是一條SQL語句,它用于創建一個名為students的表,其中包含id、name、age和gender四個字段。
通過SQL語言,我們可以輕松地對數據庫進行管理和操作,從而為實現數據的有效利用提供了強大的支持。