MySQL常用面試SQL語句
創建表
創建表語法格式如下:
CREATE TABLE 表名
(列名1 數據類型1 [列約束條件1],
列名2 數據類型2 [列約束條件2],
……
列名n 數據類型n [列約束條件n]);
插入數據
插入數據語法格式如下:
INSERT INTO 表名
(列名1,列名2,…列名n)
VALUES
(值1,值2,…值n);
查詢數據
查詢數據語法格式如下:
SELECT 列名1,列名2,…列名n FROM 表名 WHERE 條件;
更新數據
更新數據語法格式如下:
UPDATE 表名 SET 列名=新值 WHERE 條件;
刪除數據
刪除數據語法格式如下:
DELETE FROM 表名 WHERE 條件;
使用GROUP BY子句分組查詢
GROUP BY子句可以根據一個或多個列對結果集進行分組,語法格式如下:
SELECT 列名1, 列名2,…,列名n FROM 表名 GROUP BY 列名1, 列名2,…,列名n;
使用HAVING子句進行分組后的篩選
HAVING子句在GROUP BY子句的基礎上,根據指定的條件從分組后的結果集中篩選數據,語法格式如下:
SELECT 列名1, 列名2,…,列名n FROM 表名 GROUP BY 列名1, 列名2,…,列名n HAVING 條件;
使用ORDER BY子句進行排序
ORDER BY子句用于對結果集進行排序,語法格式如下:
SELECT 列名1,列名2,…,列名n FROM 表名 ORDER BY 列名1 [ASC|DESC], 列名2 [ASC|DESC], …, 列名n [ASC|DESC];
上一篇css 下邊框線顏色設置
下一篇css 下拉菜單二維碼