mysq数据库相关操作详解

(一)常用SQL语句 1.SELECT USER()  得到登陆的用户 2.SELECT VERSION()  得到mysql的版本信息 3.SELECT NOW()  得到当前的时间 4.SELECT...

mysql复制表结构和数据详解

1.复制表结构: create table newName like oldName;//可以复制所有结构。 或者: create table newName select * from oldName where 1<>1;/...

MySQL 8 新特性之持久化全局变量的修改详解

在8之前的版本中,对于全局变量的修改,其只会影响其内存值,而不会持久化到配置文件中。数据库重启,又会恢复成修改前的值。从8开始,可通过SET PERSIST命令将全局变量的修改持久化到配置文件中。试举一例mysql> sho...

MySQL 8 新特性之降序索引详解

MySQL 8.0终于支持降序索引了。其实,从语法上,MySQL 4就支持了,但正如官方文档所言,"they are parsed but ignored",实际创建的还是升序索引。无图无真相,同一个建表语句,看看MyS...

mysql中的数据类型详解

(一)数值型1.整数型①当数值超过特定类型时,则自动截断,即取特定类型的最大值或最小值  例如INSERT test_int(a) VALUES(-129);  此时存储的是-128②对于无符号填充,赋值取0  例如INSERT test_...

MySQL优化详解

1、活动/峰值连接数(图1)中当前活动的连接为1个,自MySQL服务启动以来,最高连接数为54;当最高连接数接近或等于(图2)中的max_connections时,应适当增加max_connections,需要注意的是,不要一下子增加过多,...

MySQL explain详解

最近在做管理系统,查询sql很慢,  根据explain的结果,一步步优化sql,下面就是可以用到的资料,觉得简单明了,转载他人,多用些函数,if  、case等 减少子查询1)、id列数字越大越先执行,如果说数字一样大...

由一条sql语句想到的子查询优化详解

摘要:相信大家都使用过子查询,因为使用子查询可以一次性的完成很多逻辑上需要多个步骤才能完成的SQL操作,比较灵活,我也喜欢用,可最近因为一条包含子查询的select count(*)语句导致点开管理系统的一个功能模块列表时,耗时44几秒,到...

MySQL--事务隔离级别RR和RC的异同详解

在MySQL中,事务隔离级别RC(read commit)和RR(repeatable read)两种事务隔离级别基于多版本并发控制MVCC(multi-version concurrency control)来实现。由于RC隔离级别需要保...

MySQL复制相关技术的简单总结详解

 MySQL有很多种复制,至少从概念上来看,传统的主从复制,半同步复制,GTID复制,多线程复制,以及组复制(MGR)。咋一看起来很多,各种各样的复制,其实从原理上看,各种复制的原理并无太大的异同。每一种复制的出现都是有其原因的,...