MySQL是一種非常流行的關系型數據庫管理系統,它包含了許多常用的語法和命令,下面列舉了100個常用的MySQL語法:
1. 創建數據庫: CREATE DATABASE<數據庫名>; 2. 創建表: CREATE TABLE<表名>(<列名1><數據類型1>,<列名2><數據類型2>, ... ); 3. 刪除表: DROP TABLE<表名>; 4. 查詢表中所有數據: SELECT * FROM<表名>; 5. 查詢指定列的數據: SELECT<列名1>,<列名2>, ... FROM<表名>; 6. 插入數據: INSERT INTO<表名>(<列名1>,<列名2>, ...) VALUES (<值1>,<值2>, ...); 7. 更新數據: UPDATE<表名>SET<列名1>=<新值1>,<列名2>=<新值2>, ... WHERE<條件>; 8. 刪除數據: DELETE FROM<表名>WHERE<條件>; 9. 按條件查詢數據: SELECT * FROM<表名>WHERE<條件>; 10. 對數據進行排序: SELECT * FROM<表名>ORDER BY<列名>ASC/DESC; 11. 對數據進行分組: SELECT<列名1>,SUM(<列名2>) FROM<表名>GROUP BY<列名1>; 12. 對數據進行分頁: SELECT * FROM<表名>LIMIT<開始行數>,<顯示記錄數>; 13. 批量插入數據: INSERT INTO<表名>(<列名1>,<列名2>,...) VALUES (<值1>,<值2>,...),(<值3>,<值4>,...),...; 14. 批量更新數據: UPDATE<表名>SET<列名1>=CASE<條件1>THEN<新值1>WHEN<條件2>THEN<新值2>... END WHERE<條件>; 15. 批量刪除數據: DELETE FROM<表名>WHERE<列名>IN (<值1>,<值2>,...); 16. 獲取某個列的最大值和最小值: SELECT MAX(<列名>),MIN(<列名>) FROM<表名>; 17. 獲取某個列的總和和平均值: SELECT SUM(<列名>),AVG(<列名>) FROM<表名>; 18. 獲取某個列的總數: SELECT COUNT(*) FROM<表名>; 19. 模糊查詢: SELECT * FROM<表名>WHERE<列名>LIKE '%<關鍵字>%'; 20. 連接查詢: SELECT * FROM<表名1>JOIN<表名2>ON<關聯條件>; 21. 外連接查詢: SELECT * FROM<表名1>LEFT OUTER JOIN<表名2>ON<關聯條件>; 22. 嵌套查詢: SELECT * FROM<表名1>WHERE<列名>IN (SELECT<列名>FROM<表名2>WHERE<條件>);
以上就是100個常用的MySQL語法,需要掌握這些語法才能更好地操作MySQL數據庫。