MySQL中查看自带的SQL模式

Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 9450
Server version: 5.6.24-log MySQL Community Server (GPL)

Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement.

mysql> select @@sql_mode;
+----------------------------------------------------------------+
| @@sql_mode                                                     |
+----------------------------------------------------------------+
| STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION |
+----------------------------------------------------------------+
1 row in set (0.00 sec)

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-25 08:21:13

MySQL中查看自带的SQL模式的相关文章

mysql中查看索引是否被使用到

http://blog.sina.com.cn/s/blog_5037eacb0102vm5c.html 官方MySQL中查看索引是否被使用到: 在percona版本或marida中可以通过 information_schea.index_statistics查看得到, 在官方版本中如何查看呢? select object_type,object_schema,object_name,index_name,count_star,count_read,COUNT_FETCH from perfor

mysql中查看某个日期是星期几?如何知道某个日期是星期几?某个日期是周几?

需求描述: mysql中,如果要查看某个日期是星期几,可以用date_format函数实现,在此记录下. 操作过程: 1.通过date_format函数查看某个日期是星期几 mysql> select date_format('2018-06-26','%W'); #%W(大写W),查看出来的是日期所在的星期,英文的全写Tuesday +--------------------------------+ | date_format('2018-06-26','%W') | +----------

mysql中查看ef或efcore生成的sql语句

http://www.solves.com.cn/it/sjk/MYSQL/2019-07-01/1336.html 涉及命令 1.开启general log模式 MySQL>set global general_log=on; 2.关闭general log模式 mysql>set global general_log=off; 3.设置log文件路径 mysql>set global general_log_file='xx/xx/xx.log'; 1.查看是否开启日志记录 show

MySQL中查看数据库

查看当前使用的数据库,可使用如下命令 mysql> select database(); #使用函数database() mysql> show tables; #列头信息中可看出当前使用的db,格式为:Tables_in_[db_name] mysql> status; #注意结果中的"Current database:"信息 查看系统中有哪些数据库, mysql> show databases; 更换当前使用的数据库, mysql> use db_na

在mysql中修改表名的sql语句

在使用mysql时,经常遇到表名不符合规范或标准,但是表里已经有大量的数据了,如何保留数据,只更改表名呢?可以通过建一个相同的表结构的表,把原来的数据导入到新表中,但是这样视乎很麻烦.能否简单使用一个SQL语句就搞定呢?当然可以,mysql5.0下我们使用这样的SQL语句就可以了.ALTER TABLE table_name RENAME TO new_table_name例如 ALTER TABLE admin_user RENAME TO a_us

mysql中查看innodb版本的方法

SELECT * FROM information_schema.plugins\G mysql 5.6.3-m6 的innodb版本为 1.2.3 查看版本方法,可以看到大版本 SELECT * FROM information_schema.plugins; SELECT @@innodb_version; MySQL 5.5: MySQL Plugin Status Date 5.5.18 1.1.8 GA 11/16/2011 5.5.17 1.1.8 GA 10/19/2011 5.5

MySQL服务 - MySQL列类型、SQL模式、数据字典

一.MySQL列类型的作用: 列类型可以简单理解为用来对用户往列种存储数据时做某种范围"限定",它可以定义数据的有效值(字符.数字等).所能占据的最大存储空间.字符长度(定长或变长).是否能够被索引.如何被索引及如何排序等.在关系型数据库系统中,为了实现数据的易于管理,必须为表字段(列)指定对应的列类型.MySQL的列类型可以分为4类:字符型.数值型.日期及时间型.自有类型. 1.字符型: 字符型限定值只能为字符,MySQL的字符类型如下: 类型 最大字符长度 名称及特性 char 2

服务器SQL模式--记一次工作中遇到的问题

在迁移一个老项目的时候碰到的问题.因为平时运行稳定,没什么问题,也太关注.这次迁移后测试,服务器报错:[Err] 1364 - Field 'content' doesn't have a default value. 觉得很奇怪,为什么会报这个错.之前运行一只很好的.无奈,根据逻辑找到这个相关表,给字段加上默认值,本以为可以测试通过,结果又有其它的字段报Field 'xxxx' doesn't have a default value这个错误.检查数据表,发现好多表的字段设置不为空,但又没有给

如何查找MySQL中查询慢的SQL语句

本文导读:如何在mysql查找效率慢的SQL语句呢?这可能是困然很多人的一个问题,MySQL通过慢查询日志定位那些执行效率较低的SQL 语句,用--log-slow-queries[=file_name]选项启动时,mysqld 会写一个包含所有执行时间超过long_query_time 秒的SQL语句的日志文件,通过查看这个日志文件定位效率较低的SQL .下面介绍MySQL中如何查询慢的SQL语句 一.MySQL数据库有几个配置选项可以帮助我们及时捕获低效SQL语句 1,slow_query_