2024年1月25日发(作者:)

sql set语句

SQL SET 语句

SQL SET 语句用于改变数据库查询处理的默认显示方式,包括对客户端支持的字符集,排序规则和数字表示方式等。可以把其理解成数据库客户端配置参数选项。

SQL SET 命令可以用来:

1. 修改查询结果集的内容和风格:

SET option_name option-value;

2. 修改系统变量的值:

SET @variable_name=value;

3. 设置任意数量的用户变量:

SET variable_name=value;

4. 确定客户端字符集:

SET character_set_client=charset_name;

5. 确定客户端排序规则:

SET sql_sort_order=name ;

6. 改变MySQL中NUMERIC和DECIMAL数据类型的小数显示方式:

SET sql_number_system=name ;

7. 启用MySQL安全及权限管理:

SET sql_safe_updates number;

8. 设置客户端编码:

SET character_set_connection=charset_name;

9. 改变日期和时间格式:

SET datetime_format=date_format;

SET 选项名 选项值

SET option_name = option-value;

通过SET 语句可以修改数据库的一些显示设置,可以完全地改变查询显示的风格。SET 也能实现一些脚本中的变量设定,它会将变量的值储存在内存当中,以便于以后使用。当然,它还能完成一些SQL语句处理上的其他设定,如:排序算法,字符集,日期时间显示格式等等,为了保证SQL 查询的精确性,也可以设置MySQL安全及权限管理。SET 语句改变的不仅仅是查询输出,而是多种改变,因此使用时请确保清楚确定设定的值。