Mysql语句&函数总结

语句

1. SELECT:用于从数据库中检索数据。

2. INSERT:用于向数据库中插入新记录。

3. UPDATE:用于更新数据库中的记录。

4. DELETE:用于从数据库中删除记录。

5. CREATE:用于创建新的数据库对象,如表、视图、存储过程等。

6. ALTER:用于修改现有的数据库对象,如表、视图、存储过程等。

7. DROP:用于删除现有的数据库对象,如表、视图、存储过程等。

8. TRUNCATE:用于清空表中的所有数据。

9. GRANT:用于授予用户访问数据库对象的权限。

10. REVOKE:用于撤销用户访问数据库对象的权限。

11. COMMIT:用于提交当前事务。

12. ROLLBACK:用于回滚当前事务。

13. SAVEPOINT:用于设置事务回滚点。

14. SET:用于设置会话变量。

15. SHOW:用于显示数据库对象的信息。

16. DESCRIBE:用于显示表的结构。

17. EXPLAIN:用于显示查询执行计划。

18. USE:用于切换当前数据库。

函数

1. AVG():用于计算某列的平均值。

2. COUNT():用于计算某列的行数。

3. MAX():用于计算某列的最大值。

4. MIN():用于计算某列的最小值。

5. SUM():用于计算某列的总和。

6. UCASE():用于将字符串转换为大写。

7. LCASE():用于将字符串转换为小写。

8. MID():用于从字符串中提取子字符串。

9. CONCAT():用于将两个或多个字符串连接在一起。

10.SUBSTRING():用于从字符串中提取子字符串。

11.REPLACE():用于将字符串中的部分字符替换为其他字符。

12.LEN():用于计算字符串的长度。

13.ROUND():用于将数字四舍五入到指定的小数位数。

14.NOW():用于获取当前日期和时间。

15.DATE():用于从日期/时间值中提取日期部分。

16.TIME():用于从日期/时间值中提取时间部分。

17.YEAR():用于从日期值中提取年份部分。

18.MONTH():用于从日期值中提取月份部分。

19.DAY():用于从日期值中提取日部分。

20.HOUR():用于从时间值中提取小时部分。

21.MINUTE():用于从时间值中提取分钟部分。

22.SECOND():用于从时间值中提取秒部分。

23.IF():用于执行条件判断。

24.CASE…WHEN:用于执行多重条件判断。

25.COALESCE():用于返回第一个非 NULL 值。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注