我的编程空间,编程开发者的网络收藏夹
学习永远不晚

MySQL中SQL Mode的查看与设置

短信预约 信息系统项目管理师 报名、考试、查分时间动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

MySQL中SQL Mode的查看与设置

MySQL中SQL Mode的查看与设置

MySQL中SQL Mode的查看与设置

MySQL可以运行在不同的模式下,而且可以在不同的场景下运行不同的模式,这主要取决于系统变量 sql_mode 的值。本文主要介绍一下这个值的查看与设置,主要在Mac系统下。
对于每个模式的意义和作用,网上很容易找到,本文不做介绍。

按作用区域和时间可分为3个级别,分别是会话级别,全局级别,配置(永久生效)级别。

会话级别:

查看-

select @@session.sql_mode;

修改-

set @@session.sql_mode='xx_mode'
set session sql_mode='xx_mode'

session均可省略,默认session,仅对当前会话有效

全局级别:

查看-

select @@global.sql_mode;

修改-

set global sql_mode='xx_mode';
set @@global.sql_mode='xx_mode';

需高级权限,仅对下次连接生效,不影响当前会话(亲测过),且MySQL重启后失效,因为MySQL重启时会重新读取配置文件里对应值,如果需永久生效需要修改配置文件里的值。

配置修改(永久生效):

打开 vi /etc/my.cnf
在下面添加

[mysqld]
sql-mode = "xx_mode"

注意:[mysqld]必须加,且sql-mode中间是“-”,而不是下划线。
保存退出,重启服务器,即可永久生效。
因为Mac下安装MySQL没有配置文件,所以需要自己手动添加。

ps

最后额外加一点东西,就是Mac下MySQL的启动、停止、重启等操作。
主要有两种方式,
一是点击”系统偏好设置“对应的MySQL面板,可实现管理。
二是命令行方式。
MySQL相关的执行脚本,常用的主要是下面两个:

/usr/local/mysql/support-files/mysql.server
/usr/local/mysql/bin/mysql

mysql.server是控制服务器的启停等操作。

mysql.server start|stop|restart|status

mysql主要用于连接服务器。

mysql -uroot -p **** -h **** -D **

有些需要sudo权限,且可将相关路径添加到环境变量,可简化书写,至于如何添加是不做介绍了。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

MySQL中SQL Mode的查看与设置

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

MySQL中SQL Mode的查看与设置

MySQL中SQL Mode的查看与设置 MySQL可以运行在不同的模式下,而且可以在不同的场景下运行不同的模式,这主要取决于系统变量 sql_mode 的值。本文主要介绍一下这个值的查看与设置,主要在Mac系统下。对于每个模式的意义和作用,网上
MySQL中SQL Mode的查看与设置
2021-01-16

MySQL中SQL Mode的查看与设置详解

MySQL中SQL Mode的查看与设置MySQL可以运行在不同的模式下,而且可以在不同的场景下运行不同的模式,这主要取决于系统变量 sql_mode 的值。本文主要介绍一下这个值的查看与设置,主要在Mac系统下。 对于每个模式的意义和作用
2022-05-26

MySQL默认的sql mode怎么设置

本文小编为大家详细介绍“MySQL默认的sql mode怎么设置”,内容详细,步骤清晰,细节处理妥当,希望这篇“MySQL默认的sql mode怎么设置”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。SQL mod
2023-07-05

详解MySQL的sql_mode查询与设置

1,执行SQL查看select @@session.sql_mode;全局级别: 查看select @@global.sql_mode;2,修改set @@session.sql_mode='xx_mode' set session sql
2022-05-20

怎么设置与查看Linux系统中的环境变量

这篇文章主要介绍了怎么设置与查看Linux系统中的环境变量,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。环境变量环境变量是以键值对的形式实现的,是在整个系统范围内都可用的变量
2023-06-15

MYSQL慢查询与日志的设置与测试

一、简介开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能。 二、参数说明slow_query_log 慢查询开启状态 slow_query_log_file 慢查询日志存放
2022-05-19

Mysql查看数据库时区并设置时区的方法

本文详细介绍了MySQL中查看和设置时区的方法。您可以使用SELECT@@global.time_zone查询查看当前时区,而SETTIMEZONE语句或MySQL配置文件可用于设置时区。MySQL还提供时区转换、感知查询和管理功能,确保跨不同时区的数据准确管理。在更改时区之前,请务必考虑其潜在影响并进行充分测试。
Mysql查看数据库时区并设置时区的方法
2024-04-02

怎么在Windows8.1中查看CPU与显卡的配置

这期内容当中小编将会给大家带来有关怎么在Windows8.1中查看CPU与显卡的配置,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1、在Win8/8.1传统桌面上的“这台电脑”上右键,然后点击下方的“属性
2023-06-13

Win7系统中查看和设置DNS地址的方法

针对毫无经验的新手也可以照样操作. 为Windows系统的初学者和想更加了解Windows系统的童鞋提供一个小技巧 工具/原料 Win 7 系统一个. 勤劳的双手和肯转动的大脑. 方法/步骤 1、 首先进入javascript系统
2023-06-03

Navicat中怎么设置SQL查询的断点和调试

Navicat并不支持SQL查询的断点和调试功能。Navicat是一个数据库管理工具,主要用于连接、管理和操作数据库,而不是用于编写和调试SQL代码。如果需要进行SQL查询的调试和断点设置,可以考虑使用其他的SQL编辑工具,如SQL Ser
Navicat中怎么设置SQL查询的断点和调试
2024-05-10

编程热搜

目录