MySQL是一個關系型數據庫管理系統(RDBMS),是開源的,隨著互聯網的發展,MySQL使用范圍越來越廣泛。
MySQL有自己獨特的語法,具有簡單易學、開銷小、明顯的效率優勢等特點。MySQL語句主要包括數據定義語言(DDL)、數據操縱語言(DML)、數據查詢語言(DQL)和數據控制語言(DCL)四類。
1. 數據定義語言(DDL)
CREATE DATABASE db_name; # 創建一個新的數據庫 USE db_name; # 選擇一個要使用的數據庫 CREATE TABLE table_name ( # 創建一個新的數據表 column1 datatype(length) constraint, column2 datatype(length) constraint, ... );
2. 數據操縱語言(DML)
INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...); # 插入數據 UPDATE table_name SET column_name = value [WHERE condition]; # 更新數據 DELETE FROM table_name [WHERE condition]; # 刪除數據
3. 數據查詢語言(DQL)
SELECT column1, column2, column3, ... FROM table_name [WHERE condition] [ORDER BY column_name] [LIMIT N]; # 查詢數據
4. 數據控制語言(DCL)
GRANT privileges ON dbname.table_name TO 'user_name'@'host_name'; # 給用戶授權 REVOKE privileges ON dbname.table_name FROM 'user_name'@'host_name'; # 取消用戶授權
除了以上四類語言外,MySQL還支持事務處理、存儲過程、視圖、觸發器等高級功能。
上一篇python+卡爾曼算法
下一篇c json視頻教程