MySQL 显示数据库

要在MySQL中显示数据库,可以使用以下SQL语句:
SHOW DATABASES;
这条语句会列出MySQL服务器上所有可用的数据库。
MySQL 函数访问数据库
MySQL提供了多种函数来访问数据库,以下是一些常用的函数及其用途:
1.CONCAT()
用途:用于连接一个或多个字符串。
语法:CONCAT(str1, str2, ...)。
2.COUNT()
用途:用于计算某个字段中具有非空值的记录数。
语法:COUNT(column_name)。
3.CURRENT_DATE()
用途:返回当前日期。
语法:CURRENT_DATE()。

4.SUM()
用途:计算字段值的总和。
语法:SUM(column_name)。
5.AVG()
用途:计算字段值的平均值。
语法:AVG(column_name)。
6.MAX()
用途:返回指定字段中的最大值。
语法:MAX(column_name)。
7.MIN()
用途:返回指定字段中的最小值。
语法:MIN(column_name)。
8.CONVERT_TZ()

用途:转换时间戳值到指定时区。
语法:CONVERT_TZ(value, from_time_zone, to_time_zone)。
9.DATE_FORMAT()
用途:将日期值格式化为字符串。
语法:DATE_FORMAT(date, format)。
10.NOW()
用途:返回当前的日期和时间。
语法:NOW()。
示例
以下是一个简单的SQL查询示例,使用了一些MySQL函数:
SELECT
CONCAT(first_name, ' ', last_name) AS full_name,
COUNT(*) AS total_orders,
SUM(amount) AS total_amount,
AVG(amount) AS average_amount,
MAX(amount) AS max_amount,
MIN(amount) AS min_amount,
DATE_FORMAT(order_date, '%Y%m%d') AS formatted_order_date
FROM
orders
GROUP BY
customer_id;
在这个查询中,我们使用了多个函数来计算订单总数、金额总和、平均金额、最大金额和最小金额,并且格式化了订单日期。