小小默:进无止境

QQ:1274654983

MySQL - SQL语句执行顺序

【1】SQL执行语法顺序 --查询组合字段 (5)select (5-2) distinct(5-3) top(<top_specification>)(5-1)<select_list> --连表 (1)f...

2018-06-15 12:46:44

阅读数:72

评论数:0

MySQL - 锁等待超时与information_schema的三个表

【1】抛个异常 异常如下: Cause: java.sql.SQLException: Lock wait timeout exceeded; try restarting transaction 翻译:锁等待超时,尝试重启事务。 【2】information_schema的三个表 ...

2018-06-06 16:26:04

阅读数:417

评论数:0

MySQL - wait_timeout与interactive_timeout详解

【1】分别是什么 ① interactive_timeout 官网说明如下: MySQL服务器关闭交互式连接前等待的秒数。交互式客户端定义为在mysql_real_connect()中使用CLIENT_INTERACTIVE选项的客户端。参数默认值:28800秒(8小时) ② wa...

2018-06-05 18:07:59

阅读数:121

评论数:0

MySQL - 实用操作小结

【1】根据B表更新A表的字段 背景 : 根据B表中的字段更新A表的字段值。 实例如下 : 根据copy2中的字段值更新test2表的值。 update tb_bound_users test2,tb_bound_users_copy2 set test2.number = tb_bou...

2018-03-28 15:15:04

阅读数:63

评论数:0

Linux - 定时备份数据库

【1】备份数据库脚本 脚本链接如下: mysql备份脚本 【2】添加Linux定时任务 crontab命令的功能是在一定的时间间隔调度一些命令的执行。 定时任务语法: 语法规则如下图所示: 说明如下: minute - 从0到59的整数 hour - 从0到23的...

2018-01-26 17:46:17

阅读数:77

评论数:0

MySQL - Error:MySQL server has gone away

背景:将外部sql文件导入数据库。 解决办法: Linux下修改my.conf;Windows下修改my-default.ini。 添加(修改)如下配置: wait_timeout=2880000 interactive_timeout = 2880000 max_allowe...

2017-11-29 13:29:37

阅读数:169

评论数:0

MySQL - 查看数据库大小

① 连接MySQLmysql -uroot -p② 切换数据库use information_schema;③查看数据库大小,单位为MBselect concat(round(sum(data_length/1024/1024),2), 'MB') as data from tables ④ 查看...

2017-11-28 16:35:46

阅读数:115

评论数:0

MySQL - 解压缩版配置

【1】首先解压MySQL到制定目录如,这里路径为:F:\soft-install-soft\mysql5.6【2】修改ini配置文件【3】配置系统环境变量【4】dos下进入bin目录,安装服务mysqld -install启动服务:net start mysql【6】连接mysql,设置密码第一次...

2017-11-01 16:02:37

阅读数:143

评论数:0

MySQL - 快速了解MySQL服务器

【1】查看数据库服务器状态命令:status;该列表中除了包括线程、查询、表的一些参数外,其他属性如下:MySQL的版本(为version 5.5.28); 运行平台(win64); 数据库连接的ID(8); 当前连接用户(root@localhost); 连接的方式(TCP/IP); 字符集,包...

2017-09-20 17:22:36

阅读数:283

评论数:0

MySQL - 行转列

案例背景:按周统计周中每天销售额。要求结果如下图所示:常用方式如下:【1】子查询SELECT week_year, ( SELECT SUM(net_price) FROM goods_sale ...

2017-08-30 14:07:39

阅读数:196

评论数:0

MySQL - 动态SQL与预处理语句

在存储过程或者函数中,有时SQL语句是通过变量传值生成的。这时候就需要使用动态SQL,如果直接在SQL语句中植入变量,将提示无该字段或表。如下所示:v_db 和v_table均是变量传值动态生成。create table v_table like v_db.v_table;直接执行将提示错误。【...

2017-07-21 10:22:30

阅读数:849

评论数:0

MySQL - Specified key was too long; max key length is 767 bytes

或者说,如下错误: Specified key was too long; max key length is 1000 bytes;这是由于索引长度超出了限制,故创建失败。解决办法:将有索引的列长度减小即可。如e_mail(300) to e_main(100);说明如下:在MyISAM表中,创...

2017-07-14 08:55:22

阅读数:1546

评论数:0

MySQL - 常用函数(日期函数)

该篇总结MySQL 中常用的日期时间函数。【1】DATE_FORMAT (datetime ,FormatCodes ) 示例如下:SELECT DATE_FORMAT(SYSDATE(),'%W'), DATE_FORMAT(SYSDATE(),'%w'), DATE_FORMAT(SYSDAT...

2017-07-05 11:08:09

阅读数:586

评论数:0

MySQL - 常用函数(数学函数)

(2).数学类 ABS (number2 ) //绝对值 BIN (decimal_number )//十进制转二进制 CEILING (number2 )//向上取整 CONV(number2,from_base,to_base) //进制转换 FLOOR (number2 )//向下...

2017-07-05 11:06:48

阅读数:161

评论数:0

MySQL - 函数

MySQL 中函数分为两类:系统函数和自定义函数。【1】系统函数系统定义好的函数,直接调用即可。任何函数都有返回值,而存储过程无返回值(可以用inout或out型参数带值出来)。点击查看常用函数(字符串函数) (http://blog.csdn.net/j080624/article/detai...

2017-06-29 10:52:02

阅读数:350

评论数:0

MySQL - 触发器

【触发器定义】触发器:trigger,事先为某张表绑定好一段代码。当表中的某些内容发生改变的时候(增删改),系统自动触发代码执行。 即,触发器是基于(依赖于)表的。① 触发器的事件类型三种类型:增删改–insert,delete和update。② 触发器的时间类型两种类型:前后–before 和...

2017-06-28 15:08:50

阅读数:256

评论数:0

MySQL - 数据库中的系统变量和用户变量详解

MySQL中变量分为两种:系统变量和用户变量。【1】系统变量系统定义好的变量,大部分时候用户根本不需要使用系统变量。系统变量是用来控制服务器表现的。如:autocommit,auto_increment_increment等。【查看系统变量】--查看所有变量 show variables;--查看...

2017-06-28 10:37:54

阅读数:260

评论数:0

MySQL - 事务隔离机制与锁/锁协议

一直以来对数据库的事务隔离机制的理解总是停留在表面,其内容也是看一遍忘一边。这两天决定从原理上理解它,整理成自己的知识。查阅资料的过程中发现好多零碎的概念如果串起来足够写一本书,所以在这里给自己梳理一个脉络,具体的内容参考引文或在网上搜一下。由于平时接触最多的是MySQL,所以文章中某些部分是my...

2017-06-27 18:50:55

阅读数:229

评论数:0

MySQL - \g 和 \G用法与区别

【1】DOS环境下① \g 可同时(单独)使用\g; 其作用等效于分号—’;’ : ② \G 可同时(单独)使用\G;; /G 的作用是将查到的结构旋转90度变成纵向: 可能会觉得在DOS下还不如默认显示呢,那么Linux下呢?【2】Linux环境下① \g单独使用\g可以同时使用\g;:sele...

2017-06-18 18:20:14

阅读数:1379

评论数:0

MySQL - 数据库事务与锁详解

【1】事务简介事务:transaction,一系列要发生的操作; 事务安全:一种保护连续操作同时满足(实现)的一种机制; 事务安全的意义:保证数据操作的完整性;只有InnoDB和BDB支持事务安全机制,其他不支持!!【2】事务操作事务操作分为两种:自动事务(默认的),手动事务。手动事务操作流程...

2017-06-18 17:37:44

阅读数:243

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭