在MySQL数据库中,常用的引擎主要就是2个:Innodb和MyIASM。 首先: 1.简单介绍这两种引擎,以及该如何去选择。2.这两种引擎所使用的数据结构是什么。 1. a.Innodb引擎,Innodb引擎提供了对数…
标签:MySql
MySql常用命令
MySQL 数据库常用命令 1、MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直…
mysql替换字符串中换行符及回车符
char(10)表示换行符 char(13)表示回车符 # 替换字符串中换行符 update test set address= replace(address,char(10),''); # 替换字符串中回车符 upd…
多表查询、外键、表与表之间的关系
外键 通常在实际工作中,数据库中表格都不是独立存在的,且表与表之间是有种联系的,比如两张表格,一张为分类表category,一张为商品表product。在分类表中有两个信息,cid、cname,商品表中有三个数据信息pi…
MySql | 查询缓存笔记
环境版本 mysql: 5.6.25 查询缓存 查询缓存是从 4.1 版本开始支持,默认是关闭的,可以在运行时设置变量开启,也可以重写配置文件中的参数开启,两种方法都可行。 开启方法 在 my.cnf 文件中添加 que…
使用MySQL Sandbox快速部署mysql
MySQL Sandbox是一个非常简单快捷部署MySQL技术的一个工具套件,它可以让你在同一台机器上,更加快速的无干扰的去达到你的最终目的,比如,作为软件测试人员只是要测试软件系统的良好性不需要在mysql的安装上纠缠…
原生php mysql链接
1.原生连接代码 $test = "select count(*) count from dede_userphone where phone=".$mobile; $coon = @mysql_connect('$ho…
Innodb中的buffer poll和redo undo log
内存缓冲池 buffer pool,如果mysql不使用内存缓冲池,每次读取数据时,都需要访问磁盘,会大大的增加磁盘的IO请求,导致效率低下;在Innodb引擎在读取数据的时候,把相应的数据和索引载入到内存的缓冲池(bu…
MySQL内核技术之“Opt_trace_系列”
MySQL代码使用了大量Opt_trace相关结构,先看代码中的一段注释: This optimizer trace is aimed at producing output, which is readable by …
记一次 MySQL semaphore crash 的分析(有彩蛋)
文章来源:爱可生云数据库作者:洪斌 DBA应该对InnoDB: Semaphore wait has lasted > 600 seconds. We intentionally crash the server …
MySQL时间函数
1. now now() 返回当前时间戳 2018-11-11 11:11:11 select now(); 2. UNIX_TIMESTAMP 返回时间值 select UNIX_TIMESTAMP('2017-06-…
DBLE 新版本 2.18.12.0 Release
1月7日,企业级开源分布式中间件DBLE 新版本 2.18.12.0 发布,本次新版对一些可透传的复杂查询做了优化处理,不再拆分并下发而是直接透传;升级了 druid 的依赖;解决了一些由于解析器不支持的 SQL 支持度…