随笔分类 - Mysql数据库
摘要:set @user = 123456;set @group = (select GROUP from USER where User = @user);select * from USER where GROUP = @group; SET @user := 123456;SELECT @group
阅读全文
摘要:从5.7.11开始,mysql开始支持物理表空间的加密,它使用两层加密架构。包括:master key 和 tablespace key master key用于加密tablespace key,加密后的结果存储在tablespace的header中。tablespace key用于加密数据当用户想
阅读全文
摘要:数据库运行一段时间后,有可能会有磁盘磁片产生,此时我们需要进行optimize table操作 # 获取需要optimize的表:如下为获取总大小小于80G的表进行操作:mysql -utroot -S /tmp/mysql_3306.sock -sNe "select concat(table_s
阅读全文
摘要:时常有一些烂sql跑在数据库里,我们要进行kill,避免影响拖垮数据库。 mysql> show processlist; + + + + + + + + +| Id | User | Host | db | Command | Time | State | Info |+ + + + + + +
阅读全文
摘要:库的字符集: SELECT default_character_set_name FROM information_schema.SCHEMATA SWHERE schema_name = 'test'; 表的字符集: SELECT CCSA.character_set_name FROM info
阅读全文
摘要:-- 计算MySQL的内存峰值公式,计算所有的连接满了的情况下:select (@@key_buffer_size + @@query_cache_size + @@tmp_table_size + @@innodb_buffer_pool_size + @@innodb_additional_me
阅读全文
摘要:show variables 会存在数据被截断的问题: select 全局变量没有问题 官网解释:https://dev.mysql.com/doc/refman/5.6/en/variables-table.html The VARIABLE_VALUE column for each of th
阅读全文
摘要:select a.TABLE_SCHEMA,a.TABLE_NAME from information_schema.`COLUMNS` a left join (select 'etl_stamp' COLUMN_NAME ) b on a.COLUMN_NAME=b.COLUMN_NAME le
阅读全文
摘要:SELECT a.TABLE_SCHEMA,a.TABLE_NAME,a.index_name,GROUP_CONCAT(column_name ORDER BY seq_in_index) AS `Columns`FROM information_schema.statistics a GROUP
阅读全文
摘要:在从库进行锁表操作flush table with read lock, 通过show slave status\G 获取对应主库的位置点: show slave status\G*************************** 1. row *************************
阅读全文
摘要:转自:http://hamilton.duapp.com/detail?articleId=47 简介 GTID是MySQL 5.6的新特性,其全称是Global Transaction Identifier,可简化MySQL的主从切换以及Failover。GTID用于在binlog中唯一标识一个事
阅读全文
摘要:DROP TABLE IF EXISTS `test`;CREATE TABLE `test` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `version` varchar(25) DEFAULT NULL COMMENT '版本号', PRI
阅读全文
摘要:查询数据库中的存储过程和函数 select `name` from mysql.proc where db = 'xx' and `type` = 'PROCEDURE' //存储过程 select `name` from mysql.proc where db = 'xx' and `type`
阅读全文
摘要:设置成0,存储磁盘时的值为给定的值,对比时区分大小写。设置成1,存储磁盘表名被转为小写,对比时不区分大小写。设置成2,存储磁盘时的值为给定的值,但对比时用小写来比较 On Windows the default value is 1On OS X, the default value is 2. Y
阅读全文
摘要:mysql 5.7.8开始 max_execution_time applies to read-only SELECT statements. mysql> show variables like 'max_execution_time'; + + +| Variable_name | Value
阅读全文
摘要:只有当一个query执行时间(不包括锁等待的时间)>long_query_time的时候,才会判定会slow log; 但是判定为slow log之后,输出包括Query_time(执行时间+锁等待时间),并且也会输出Lock_time时间。 所以Query_time并不是说语句真正执行的时间,而是
阅读全文
摘要:得设置:binlog_rows_query_log_events=1
阅读全文
摘要:http://mirrors.sohu.com/mysql/ http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/ 开源镜像站点汇总 http://segmentfault.com/a/1190000000375848 http://mirrors.ustc
阅读全文
摘要:关于数据库的ACID特性已经有很多的介绍,这里再重新归纳总结一下: A(atomicity)原子性: 即事务要么全部做完,要么全部不做,不会出现只做一部分的情形,如A给B转帐,不会出现A的钱少了,B的钱却没有增加的情况 C(consistency)一致性: 指的是事务从一个状态到另一个状态是一致的,
阅读全文
摘要:binary 与 varbinary 类型和char与varchar类型是相似的,只是他们存储的是二进制数据,也就是说他们是包含字节流而不是字符流,他们有二进制字符的集合和顺序,他们的对比,排序是基于字节的数值进行的 binary与varbinary的最大长度和char与varchar是一样的,只不
阅读全文

浙公网安备 33010602011771号