数据库 【MySQL】关于MySQL出现lock wait timeout exceeded 的解决方案
关于MySQL出现 lock wait timeout exceeded; try restarting transaction 的解决方案。 一、问题抛出 在做查询语句时,MySQL 抛出了这样的异常: MySQL server error report: Array ( [ 0] = Array ( [message] = MySQL Que……
数据库 【MySQL】MySQL 查看表结构简单命令
一、简单描述表结构,字段类型 desc tabl_name; 显示表结构,字段类型,主键,是否为空等属性,但不显示外键。 例如:desc table_name 二、查询表中列的注释信息 select * from information_schem……
数据库 《深入浅出Mysql》——第九章 字符集 第十章 索引的设计和使用 第十一章 视
MyISAM 和 InnoDB 存储引擎的表默认创建的都是 BTREE 索引。默认情况下,MEMORY 存储引擎使用 HASH 索引,但也支持 BTREE 索引。……
数据库 《深入浅出Mysql》——第三篇 优化篇 第十七章 常用SQL技巧和常见问题 第十八
可以利用这个函数与ORDER BY子句一起完成随机抽取某些行的功能。它的原理其实 就是ORDER BY RAND()能够把数据随机排序。 加索引 CHECK TABLE 也可以检查视图是否有错误,比如在视图定义中……
数据库 MySql数据库命令基本操作
摘自: https://www.cnblogs.com/zhuifeng-mayi/p/10535311.html 数据库操作 1、开启数据库 net start mysql 2、登录数据库 mysql -u用户名 -p密码 3、创建数据库 create database 数据库名称 4、查看数据库,列出……
数据库 《深入浅出Mysql》——第十二章 存储过程和函数 第十三章 触发器 第十四章
MySQL 从 5.0.2 版本开始支持触发器的功能。触发器是与表有关的数据库对象,在满足定义 条件时触发,并执行触发器中定义的语句集合。触发器的这种特性可以协助应用在数据库端 确保……
数据库 《深入浅出Mysql》——第五章 常用函数
INSERT(str ,x,y,instr)函数:将字符串 str 从第 x 位置开始,y 个字符长的子串替换为字符 串 instr IFNULL(value1,value2)函数:这个函数一般用来替换 NULL 值的……
数据库 《深入浅出Mysql》——第三章 Mysql支持的数据类型
在整数类型中,按照取值范围和存储方式不同,分为 tinyint、smallint、mediumint、int、 bigint 这 5 个类型。如果超出类型范围的操作,会发生“Out of range”错误提示。为了避免此 类问题发生……
数据库 Docker 上安装、启动 MySQL
在docker仓库中搜索mysql的镜像: docker search mysql ; 下载镜像,这里我们安装 5.7 版本 docker pull mysql:[TAG]; 不写TAG默认拉取最新版 latest 查看安装好的镜像 docker iamges 启动 MYSQL 容器 docker ru……