MySQL中SQL Mode的查看与设置
MySQL中的SQL Mode详解:查看与设置指南
MySQL数据库管理系统拥有多种运行模式,这些模式的选择主要取决于系统变量sql_mode的设置值。将详细介绍如何在不同的场景和需求下查看和设置MySQL的SQL Mode,特别是针对Mac系统下的操作。
一、SQL Mode简介
SQL Mode是MySQL中的一个重要参数,它决定了MySQL应如何执行SQL语句和如何处理不同的数据情况。不同的SQL Mode可以提供不同的数据完整性和功能特性。
二、SQL Mode的查看与设置级别
按作用区域和时间,SQL Mode的查看和设置可分为三个级别:会话级别、全局级别、配置(永久生效)级别。
1. 会话级别:只影响当前会话,对其他会话或全局设置无影响。可以通过以下命令查看和设置:
查看:
```sql
SELECT @@session.sql_mode;
```
设置:
```sql
SET @@session.sql_mode='_mode';
SET session sql_mode='_mode';
```
注意,"session"可以省略,默认即为当前会话。修改后只对当前会话有效,关闭会话后设置失效。
2. 全局级别:影响所有会话,但只在MySQL重启前有效。修改需要高级权限,且修改后需要重启MySQL才能生效。可以通过以下命令查看和设置:
查看:
```sql
SELECT @@global.sql_mode;
```
设置:
```sql
SET global sql_mode='_mode';
SET @@global.sql_mode='_mode';
```
网络推广
- html如何对span设置宽度
- 无光驱无U盘安装系统的图文教程
- 电脑重启后罗技m336蓝牙鼠标不自动连接该怎么办
- 电脑自带的日语输入法打不出日语怎么办?
- 清理电脑灰尘需要注意的三大事项
- css后代选择器使用方法实例
- Dreamweaver怎么制作动态导航- dw网页添加动态导航
- 无线鼠标怎么连接-无线鼠标连接电脑
- 电脑蓝屏提示:Bunknown hard error该怎么解决?
- cpqdfwag.exe是什么进程 能结束吗 cpqdfwag进程查询
- Win10系统如何取消开机密码?Win10取消开机密码的
- win10桌面背景不显示怎么办 win10桌面背景不显示解
- 巧用DW判断字符串中是否有换行
- 小米4已开始推送Win10 Mobile预览版10536.1004更新
- Dreamweaver中制作活动菜单条效果的方法
- 女巫的遗产:羁绊配置 女巫的遗产:羁绊最低配