随笔分类 -  MySQL

摘要:多数应用场景下,我们需要对重要数据进行备份、并放置到一个安全的地方,以备不时之需。 常见的 MySQL 数据备份方式有,直接打包复制对应的数据库或表文件(物理备份)、mysqldump 全量逻辑备份、xtrabackup 增量逻辑备份等。 常见的数据存储方式有,本机存储、FTP 上传到远程服务器、云存储(如阿里云OSS、七牛云存储等)、甚至本地也行。 我们可能不想每次都手动去备份,也不想每次都那么耗时间的去下载,也不想就放在服务器上丢了,因为我们需要异地备份。那我们可以尝试,写个脚本定时备份数据库,然后自动上传到指定服务器或云存储。 阅读全文
posted @ 2018-10-10 11:38 Jioby 阅读(790) 评论(0) 推荐(0) 编辑
摘要:今天在执行这样一条语句时:SELECT store - freez AS less FROM `products`;报如下错误:Data truncation: BIGINT UNSIGNED value is out of range in '(`products`.`store` - `prod... 阅读全文
posted @ 2015-01-30 10:32 Jioby 阅读(664) 评论(0) 推荐(0) 编辑
摘要:MySQL字段连接函数GROUP_CONCAT 该函数返回带有来自一个组的连接的非NULL值的字符串结果。该函数是一个增强的Sybase SQL Anywhere支持的基本LIST()函数。 语法结构: GROUP_CONCAT([DISTINCT] expr [,expr ...] [ORDER BY {unsigned_integer | col_name | expr} [ASC | DESC] [,col_name ...]] [SEPARATOR str_val]) 阅读全文
posted @ 2015-01-07 11:48 Jioby 阅读(9616) 评论(0) 推荐(0) 编辑
摘要:昨天项目MySQL数据库从5.5升级到5.6,导致部分表无法进行更新操作,报如下错误:When @@GLOBAL.ENFORCE_GTID_CONSISTENCY = 1, updates to non-transactional tables can only be done in either ... 阅读全文
posted @ 2014-09-19 16:12 Jioby 阅读(818) 评论(0) 推荐(0) 编辑
摘要:– 查询(或更新,删除,可以转换为查询)没有用到索引 这是最基础的步骤,需要对sql执行explain查看执行计划中是否用到了索引,需要重点关注type=ALL, key=NULL的字段。 – 在索引字段上施加函数 to_char(gmt_created, ‘mmdd’) = ’0101′ 正确的写法 gmt_created between to_date(“20090101″, “yyyymmdd”) and to_date(“20090102″, “yyyymmdd”) 阅读全文
posted @ 2014-08-02 18:22 Jioby 阅读(2580) 评论(4) 推荐(3) 编辑
摘要:以下为本人当年初学MySQL时做的笔记,也从那时起没再更新过,但还是囊括了基本的知识点,有时还翻出来查查。是不是干货,就看亲们了~ 如果哪天笔记有更新了,我还是会更新该文章滴,其实笔记已经放到了GitHub上,只是没告诉你们而已,嚯嚯! PHP笔记也贴出来了哈~ 阅读全文
posted @ 2014-07-24 11:41 Jioby 阅读(54936) 评论(73) 推荐(162) 编辑
摘要:很多程序员认为SQL是一头难以驯服的野兽。它是为数不多的声明性语言之一,也因为这样,其展示了完全不同于其他的表现形式、命令式语言、 面向对象语言甚至函数式编程语言(虽然有些人觉得SQL 还是有些类似功能)。 阅读全文
posted @ 2014-07-13 22:23 Jioby 阅读(7469) 评论(23) 推荐(50) 编辑
摘要:数据库设计是整个程序的重点之一,为了支持相关程序运行,最佳的数据库设计往往不可能一蹴而就,只能反复探寻并逐步求精,这是一个复杂的过程,也是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。下面给出了20个数据库设计最佳实践,当然,所谓最佳,还是要看它是否适合你的程序。一起来了解了解吧... 阅读全文
posted @ 2014-06-29 11:54 Jioby 阅读(2350) 评论(2) 推荐(3) 编辑
摘要:今天在做项目时,看到了一个从没见过的MySQL函数——FIND_IN_SET(),顿时就产生了浓郁的兴趣,然后就搜了搜,翻了翻。语法:FIND_IN_SET(str,strlist)定义:1. 假如字符串str在由N子链组成的字符串列表strlist中,则返回值的范围在1到N之间。2. 一个字符串列... 阅读全文
posted @ 2014-06-27 11:31 Jioby 阅读(720) 评论(0) 推荐(0) 编辑