MySQL中CHAR和VARCHAR mysql教程

MySQL中CHAR和VARCHAR

MySQL数据库的字符(串)类不要以为字符类型就是CHAR,CHAR和VARCHAR的区别在于CHAR是固定长度,只要你定义一个字段是CHAR(10),那么不论你存储的数据是否达到了10个字节,它都要占去10个字...

阅读全文
让MySQL支持emoji存储 mysql教程

让MySQL支持emoji存储

让 MySQL 支持 emoji 存储 在导入 twitter 内容的时候,发现有部分内容会出错。开始以为是编码问题,但文本全部为 utf8 也会出现这个问题,后来定位到 emoji 字符。 其原因是 utf8 是不定长...

阅读全文
MySQL中间件kingshard的安装方法 mysql教程

MySQL中间件kingshard的安装方法

kingshard是一个由Go开发高性能MySQL Proxy项目,kingshard在满足基本的读写分离的功能上,致力于简化MySQL分库分表操作;能够让DBA通过kingshard轻松平滑地实现MySQL数据库扩容。kingshard的性能...

阅读全文
MySQL误删除InnoDB数据文件恢复 mysql教程

MySQL误删除InnoDB数据文件恢复

MySQL错误重现: 使用rm -f ib*删除数据文件和重做日志文件。这时mysql进程还存在,mysql还能正常使用。 文件恢复: 1:查找mysqld的进程号。 # netstat -ntpl | grep mysqld tcp 0 0 0.0.0.0:3306 0.0.0.0...

阅读全文
大型数据集的MySQL优化 mysql教程

大型数据集的MySQL优化

诸多知名大公司都在使用MySQL,其中包括Google、Yahoo、NASA和Walmart。此外,其中部分公司的表囊括数十亿行,却又性能极佳。虽然很难保持MySQL数据库高速运行,但面对数据堆积,可以通...

阅读全文
mysql创建定时执行存储过程任务 mysql教程

mysql创建定时执行存储过程任务

sql语法很多,是一门完整语言。这里仅仅实现一个功能,不做深入研究。 目标:定时更新表或者清空表。 案例:曾经做过定时清空位置信息表的任务。(然而,当时并未考虑服务器挂...

阅读全文
mysql二进制包安装与配置 mysql教程

mysql二进制包安装与配置

一般中小型网站的开发都选择 MySQL 作为网站数据库,由于其社区版的性能卓越,搭配 PHP 、Linux和 Apache 可组成良好的开发环境,经过多年的web技术发展,在业内被广泛使用的一种web服务器...

阅读全文