MySQL 5.7 虚拟列 (virtual columns)(转)
摘要:原文地址:https://www.cnblogs.com/raichen/p/5227449.html 参考资料: Generated Columns in MySQL 5.7.5 MySQL 5.7新特性之Generated Column(函数索引) MySQL 5.7原生JSON格式支持 Gen
阅读全文
posted @
2019-10-11 17:02
睡着的糖葫芦
阅读(1864)
推荐(0) 编辑
MySQL 使用 ON UPDATE CURRENT_TIMESTAMP 自动更新 timestamp (转)
摘要:原文地址: https://blog.csdn.net/heatdeath/article/details/79833492 当执行update操作是,并且字段有ON UPDATE CURRENT_TIMESTAMP属性。则字段无论值有没有变化,它的值也会跟着更新为当前UPDATE操作时的时间。 参
阅读全文
posted @
2019-10-11 09:48
睡着的糖葫芦
阅读(8241)
推荐(0) 编辑
MySQL数据类型:UNSIGNED注意事项(转)
摘要:原文地址:https://www.cnblogs.com/blankqdb/archive/2012/11/03/blank_qdb.html 1. UNSIGNED UNSIGNED属性就是将数字类型无符号化,与C、C++这些程序语言中的unsigned含义相同。例如,INT的类型范围是-2 14
阅读全文
posted @
2019-10-10 14:42
睡着的糖葫芦
阅读(1199)
推荐(0) 编辑
MySQL慢查询参数
摘要:开启mysql慢查询日志 修改/etc/mysql/my.cnf配置文件,添加: [mysqld]slow_query_log = onslow_query_log_file = /var/lib/mysql/slow.loglong_query_time = 2 参数详解: 配置结束之后,需要重启
阅读全文
posted @
2019-10-09 11:12
睡着的糖葫芦
阅读(1183)
推荐(0) 编辑
MySQL 5.7 以上版本默认禁止 0000-00-00 的日期
摘要:今天做数据同步,发现一直有报错,集中在时间的默认值。数据源的mysql版本是5.5.30,有些时间字段默认值设置为0000-00-00 00:00:00。目标mysql版本为5.7.17,查资料发现,MySQL 5.7 以上版本默认禁止 0000-00-00 的日期。 在 MySQL 的配置文件 [
阅读全文
posted @
2018-05-02 14:12
睡着的糖葫芦
阅读(3833)
推荐(0) 编辑
mysql乐观锁总结和实践(二)
摘要:一篇文章《MySQL悲观锁总结和实践》谈到了MySQL悲观锁,但是悲观锁并不是适用于任何场景,它也有它存在的一些不足,因为悲观锁大多数情况下依靠数据库的锁机制实现,以保证操作最大程度的独占性。如果加锁的时间过长,其他用户长时间无法访问,影响了程序的并发访问性,同时这样对数据库性能开销影响也很大,特别
阅读全文
posted @
2017-10-20 08:52
睡着的糖葫芦
阅读(740)
推荐(0) 编辑
mysql乐观锁总结和实践(一)
摘要:最近学习了一下数据库的悲观锁和乐观锁,根据自己的理解和网上参考资料总结如下: 悲观锁介绍(百科): 悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(
阅读全文
posted @
2017-10-19 22:03
睡着的糖葫芦
阅读(5594)
推荐(0) 编辑
[Mysql]——通过例子理解事务的4种隔离级别(转)
摘要:第1级别:Read Uncommitted(读取未提交内容) 第2级别:Read Committed(读取提交内容) 第3级别:Repeatable Read(可重读) 第4级别:Serializable(可串行化) 参考文章 SQL标准定义了4种隔离级别,包括了一些具体规则,用来限定事务内外的哪些
阅读全文
posted @
2017-10-19 21:06
睡着的糖葫芦
阅读(266)
推荐(0) 编辑
mysql事务四大特性
摘要:本篇讲诉数据库中事务的四大特性(ACID)和简单操作 ⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。 ⑵ 一致性(Cons
阅读全文
posted @
2017-10-19 21:00
睡着的糖葫芦
阅读(268)
推荐(0) 编辑
MySQL 中的数据类型介绍(转)
摘要:据我统计,MySQL支持39种(按可使用的类型字段统计,即同义词也作多个)数据类型。下面的介绍可能在非常古老的mysql版本中不适用。 转载出处:http://blog.csdn.net/anxpp/article/details/51284106。谢谢! 文本主要参考了官方文档:http://de
阅读全文
posted @
2017-10-19 20:00
睡着的糖葫芦
阅读(255)
推荐(0) 编辑
解决mysql无法远程登陆问题
摘要:解决这个问题的思路: 一、先确定能过3306端口 二、再检查授权Host是否存在 (新授权记得flush privileges;) 一 步骤 1.首先打开mysql的配置文件,找到这句话,注释掉。 2.重启mysql服务 如果此时还是无法登陆mysql,应该就是host并没有授权 二 这个问题解决网
阅读全文
posted @
2017-04-18 10:08
睡着的糖葫芦
阅读(494)
推荐(0) 编辑
mysql导入导出数据
摘要:mysql导入导出sql文件 window下 1.导出整个数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名mysqldump -u dbuser -p dbname > dbname.sql2.导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名m
阅读全文
posted @
2017-04-17 14:37
睡着的糖葫芦
阅读(206)
推荐(0) 编辑
mysql经典案例分析
摘要:问题:create table A ( id varchar(64) primary key, ver int, ...)在id,ver上有联合索引,10000条数据为什么select id from A order by id特别慢?而select id from A order by id,ve
阅读全文
posted @
2017-02-06 11:51
睡着的糖葫芦
阅读(2352)
推荐(0) 编辑
mysql 多列索引学习-经典实例
摘要:索引优化 ,b-tree假设某个表有一个联合索引(c1,c2,c3,c4) 以下 只能使用该联合索引的c1,c2,c3部分A. where c1 = x and c2 = x and c4>x and c3 = xB. where c1 = x and c2 = x and c4=x order b
阅读全文
posted @
2017-02-06 11:37
睡着的糖葫芦
阅读(780)
推荐(0) 编辑
innodb count优化测试
摘要:对于索引优化真的是门课题,先来研究下最平常的问题,innodb引擎下 怎么让count(*)快一点。 首先需要清楚 innodb 默认是对主键建立聚簇索引,如果没有主键,那就是对具有唯一且非空值的索引来代替,如果也没有,innodb内部就会自己维护一个这样的索引。 聚簇索引存的是索引+数据,二级索引
阅读全文
posted @
2016-06-17 13:52
睡着的糖葫芦
阅读(1809)
推荐(0) 编辑
mysql启动参数 skip-grant-tables
摘要:非常有用的mysql启动参数—— --skip-grant-tables。 顾名思义,就是在启动mysql时不启动grant-tables,授权表。有什么用呢?当然是忘记管理员密码后有用。 在mysql.cnf 配置文件中加上skip-grant-tables,然后重启mysql服务 操作方法: 1
阅读全文
posted @
2016-06-14 12:00
睡着的糖葫芦
阅读(13686)
推荐(1) 编辑