mysql
文章平均质量分 56
执着更专业
坚持到底永不放弃
展开
-
MySQL与PostgreSQL:该选择哪个开源数据库?哪一个更好?
摘要InfoQ 上面的一个老帖子,说的比较客观。没有具体性能及资源测试结果,伸手党速退!在决定选用什么数据库之前,至少要先了解下各个产品的特点吧?说的就是这个。在 InfoQ 上看到的一篇文章,算是坟贴了,但是讲的还是非常客观的。没有做实际的测试来说明谁谁的性能更好,谁谁占用的资源更有优势。这些毕竟因环境而异,所以真的要衡量性能等数据指标的话,尽量模拟自己的真实使用环境吧,别人转载 2016-07-28 12:09:06 · 574 阅读 · 0 评论 -
Mysql为什么添加索引可以提高查询速度,看完这篇就够了
文章来自:https://mbd.baidu.com/newspage/data/landingshare?pageType=1&isBdboxFrom=1&context=%7B%22nid%22%3A%22news_9471377609032075720%22%2C%22sourceFrom%22%3A%22bjh%22%7D索引做了些什么可以让我们查询加快速度呢?其实...原创 2019-09-12 09:55:32 · 1738 阅读 · 0 评论 -
MySQL 死锁与日志二三事
https://my.oschina.net/leejun2005/blog/1484511最近线上 MySQL 接连发生了几起数据异常,都是在凌晨爆发,由于业务场景属于典型的数据仓库型应用,白天压力较小无法复现。甚至有些异常还比较诡异,最后 root cause 分析颇费周折。那实际业务当中咱们如何能快速的定位线上 MySQL 问题,修复异常呢?下文我会根据两个实际 case,分转载 2017-07-26 10:30:41 · 579 阅读 · 0 评论 -
视图
创建视图DELIMITER $$USE `test`$$DROP VIEWIF EXISTS `aaa`$$CREATE ALGORITHM=UNDEFINEDDEFINER = `tkglobal_dba`@`localhost` SQL SECURITY INVOKER VIEW `aaa` AS SELECT *FROM pit_users ;$$D原创 2017-06-14 16:43:57 · 334 阅读 · 0 评论 -
CentOS7下安装MySQL5.7安装与配置(YUM)
首先附上官方手册:https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/#repo-qg-yum-fresh-install# 下载mysql源安装包wgethttp://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm# 安装mysql源原创 2017-03-28 12:45:29 · 576 阅读 · 0 评论 -
采用编译安装mysql5.7
第一步:下载:打开这个网站:https://dev.mysql.com/downloads/mysql/一直往下拉:看到 MySQL Community Server 5.7.17修改 Select Operating System: 为 source code加载完成后 然后选择最下面的末2个 Linux - Generic (glibc 2.5) (x86, 3原创 2017-03-28 11:38:58 · 653 阅读 · 0 评论 -
mysqldump 导出某个表的部分数据
http://blog.csdn.net/xin_yu_xin/article/details/7574662转载 2017-03-06 15:42:14 · 2875 阅读 · 0 评论 -
The server quit without updating PID file (/var/run/mysqld/mysqld.pid). ...
解决办法: 你手动安装的mysql路径下有个my.cnf文件,而 /etc/mysql/下面也有个my.cnf文件 删除/etc/mysql/my.cnf 这个文件,启动MySql服务,成功。原创 2016-10-04 14:35:55 · 433 阅读 · 0 评论 -
mysql中int(1)和int(11)区别
mysql中 INT(1) INT(11) 有什么区别呢?其实没有什么区别,仅仅只是显示宽度的区别。INT(1) INT(11) 都是占用四个字节只是选择了非负数的时候会有0填充而已//INT(4) UNSIGNED ZEROFILL00010002 ...0099...0999...9999...10000 //INT(2) UNSIGNED ZEROFILL0102 ..原创 2016-08-04 10:10:45 · 7422 阅读 · 0 评论 -
linux清除MYSQL密码
1.先以root用户登录系统;2.关闭MYSQL服务或进程:service mysqld stop / killall mysqld;3.特权启动MYSQL: /usr/local/mysql/bin/mysqld_safe --skip-grant-tables & or mysqld_safe --skip-grant-tables --skip-networking & (注转载 2016-07-30 15:27:16 · 551 阅读 · 0 评论 -
MySQL中CHAR和VARCHAR
MySQL数据库的字符(串)类不要以为字符类型就是CHAR,CHAR和VARCHAR的区别在于CHAR是固定长度,只要你定义一个字段是CHAR(10),那么不论你存储的数据是否达到了10个字节,它都要占去10个字节的空间;而VARCHAR则是可变长度的,如果一个字段可能的值是不固定长度的,我们只知道它不可能超过10个字符,把它定义为VARCHAR(10)是最合算的,VARCHAR类型的占用空间是它翻译 2016-07-29 09:17:02 · 380 阅读 · 0 评论 -
让 MySQL 支持 emoji 存储
让 MySQL 支持 emoji 存储在导入 twitter 内容的时候,发现有部分内容会出错。开始以为是编码问题,但文本全部为 utf8 也会出现这个问题,后来定位到 emoji 字符。其原因是 utf8 是不定长的,根据左侧位来决定占用了几个字节。emoji 表情是 4 个字节,而 MySQL 的 utf8 编码最多支持 3 个字节,所以插入会出错。为了解决这个问题,M转载 2016-07-29 09:13:57 · 263 阅读 · 0 评论 -
Mysql插入数据:不存在则插入,存在则跳过或更新
详情见原文:https://mbd.baidu.com/newspage/data/landingshare?pageType=1&isBdboxFrom=1&context=%7B%22nid%22%3A%22news_9726142205508407155%22%2C%22sourceFrom%22%3A%22bjh%22%7D导读:很多时候我们在做数据插入的时候需要判断一...原创 2019-09-12 14:08:17 · 3870 阅读 · 0 评论