MySQL 事务隔离级别
11.27 MySQL 评论

数据库提供的四种隔离级别:01:Read uncommitted(读未提交):最低级别,任何情况都会发生。02:Read Committed(读已提交):可避免脏读的发生。03:Repeatable read(可重复读):可避免脏读、不可重复读的发生。04:Serializable(串行化):避免脏读、不可重复 ...

让 MySQL 支持Emoji表情
09.29 MySQL 评论

UTF-8 是不支持表情的,所有要将编码改为 utf8mb4修改步骤修改mysql数据库的编码为uft8mb4修改数据表的编码为utf8mb4修改连接数据库的连接代码

MySql 中 find_in_set() 函数的使用
08.27 MySQL 评论

首先举个例子来说: 有个文章表里面有个type字段,它存储的是文章类型,有 1头条、2推荐、3热点、4图文等等 。现在有篇文章他既是头条,又是热点,还是图文,type中以 1,3,4 的格式存储。那我们如何用sql查找所有type中有4的图文类型的文章呢?? 这就要我们的 find_in_set 出马的时候到了 ...

mysql之my.cnf详解

#*** client options 相关选项 ***# #以下选项会被MySQL客户端应用读取。注意只有MySQL附带的客户端应用程序保证可以读取这段内容。如果你想你自己的MySQL应用程序获取这些值。需要在MySQL客户端库初始化的时候指定这些选项。 [client] port = 3309 socket ...

MySql学习笔记--MySql数据库表远程映射
03.27 MySQL 评论

需求背景  现在在做的项目分为7个服务,其中有一个单表服务,对应的数据库有一张表存储的是单表的数据,其他服务用到这张表基本是需要将本服务的表中对应的id转换为对应的name。项目初期没有分库分表,但是项目稳定一版后,架构方面考虑分库分表,这样就涉及到一个服务在开发阶段不能随意连接其他服务的表进行操作,为了 ...

Mac上MAMP环境安装 MongoDb
03.20 PHP,MySQL 评论

Mac上有php的集成开发环境,但在其集成环境安装php扩展时,还是挺麻烦的。在安装mongodb的时候,碰到不少问题,现记录下来:安装方式一 编译安装安装php源码因为MAMP自带的php可能不完整,会影响扩展安装,这里我MAMP里是7.2.8,所以就下载了对应版本的phpcd /Applications/M ...

Explain MySQL数据库Sql语句执行效率检查
01.25 MySQL 评论

Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看SQL语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更好的优化语句。Explain语法:explain select … from … [where ...]例如:expl ...

PHP+Elasticsearch 全文搜索引擎

这里我们使用Composer来生成php版的elasticsearch框架:1、声明依赖关系:比方说,你的项目中需要一个php版的elasticsearch框架。为了将它添加到你的项目中(下载),你所需要做的就是创建一个 composer.json 文件,其中描述了项目的依赖关系。注意文件要放在你执行compo ...

linux 下安装mysql 之后常见问题

无法直接进入Mysql使用命令进入mysql时,不起作用,报如下错误[root@bogon ]# mysql -u root –p ERROR 1045 (28000):Access denied for user'root'@'localhost' (using pas ...

MySQL系列连载之主从复制原理

MySQL数据库支持同步复制、单向、异步复制,在复制的过程中一个服务器充当主服务,而一个或多个服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环。这些日志可以记录发送到从服务器的更新。当一个从服务器连接主服务器时,它通知主服务器从服务器在日志中读取的最后一次成功更新的位置。 ...

SQL使用技巧
06.13 MySQL 评论

一、一些常见的SQL实践(1)负向条件查询不能使用索引select * from order where status!=0 and stauts!=1 ----not in/not exists都不是好习惯 ---可以优化为in查询: select * from order where status in(2 ...

Medoo 一个轻量高效的 PHP 数据库框架
05.31 PHP,MySQL 评论

Medoo是一个轻量级的 PHP 数据库框架,具有诸多优点。特性轻量级,只有 20KB 左右,且是单文件简单易学,框架结构友好,很容易上手功能强大,支持各种常见或复杂的 SQL 查询支持广泛,支持 MySQL, MSSQL, SQLite, MariaDB, Oracle, Sybase, PostgreSQL ...

Mac 版 Navicat Premium 12.0.24 中文破解版

Navicat Premium 12 产品介绍Navicat Premium是一套数据库管理工具,结合了其它Navicat成员的功能,支持单一程序同時连接到MySQL、MariaDB、SQL Server、SQLite、Oracle和PostgreSQL数据库。Navicat Premium可满足现今数据库管理 ...

Mac 版 Navicat for MySQL 12.0.24 中文破解版

Navicat for MySQL 12 产品介绍Navicat for MySQL是一套管理和开发MySQL或MariaDB的理想解决方案,支持单一程序,可同时连接到MySQL和MariaDB。这个功能齐备的前端软件为数据库管理、开发和维护提供了直观而强大的图形界面,给MySQL或MariaDB新手以及专业人 ...

Mysql 基本索引以及区别
05.28 MySQL 评论

为什么要使用索引?当数据保存在磁盘类存储介质上时,它是作为数据块存放。这些数据块是被当作一个整体来访问的,这样可以保证操作的原子性。硬盘数据块存储结构类似于链表,都包含数据部分,以及一个指向下一个节点(或数据块)的指针,不需要连续存储。记录集只能在某个关键字段上进行排序,所以如果需要在一个无序字段上进行搜索,就 ...