标签文章:#mysql#

  • 记一次 MySQL 删库的数据恢复(转载)

    原文出处:赖勇浩昨天因为不可描述的原因,数据库直接被 dropdatabase删除。在第一时间停止数据库服务和Web服务,备份MySQL数据目录下的所有文件之后,开始走上数据恢复之路。第一次干这种事,各种不得法。因为我们既没有备份,也没有开启binlog,连innodb_file_per_tabe_也没有。一番折腾后向万能的朋友圈求救,朋友给了两个链接,最终救了一下命。以下先按编号记下U......

    随遇而安 随遇而安 2018.02.05 11:11 1110浏览 0回复

    阅读更多
  • Mysql执行查询的原理【转载】

    Mysql执行查询的原理【转载】

    可以用一张网上找的图片来描述:从图中可以看出基本步骤为:1、客户端发送一条查询给服务器。2、服务器先检查查询缓存,如果命中了缓存,则立刻返回存储在缓存中的结果。否则进入下一阶段。3、服务器端进行SQL解析,预处理,再由优化器生成对应的执行计划4、MySql根据优化器生成的执行计划,调用存储引擎的API执行查询。5、返回结果给客户端。MySQL客户端/服务器通信协议MySQL客户端和服务器之间的通信......

    Nemo Nemo 2018.01.16 14:56 1384浏览 0回复

    阅读更多
  • MySQL索引背后的数据结构及算法原理【转载】

    最近在研究索引的算法以及数据结构一类的东西。看完这篇文章后,收获颇多。另外推荐下CodingLabs这个博客,在看了这篇文章后,我陆陆续续浏览了上面的一些其他文章,干货不少,而且作者本身也非常牛逼~原文地址:http://blog.codinglabs.org/articles/theory-of-mysql-index.html摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题......

    Nemo Nemo 2018.01.11 14:34 4111浏览 0回复

    阅读更多
  • Mysql 基础架构分析

    Mysql 基础架构分析

    MySQL从概念上可以分为四层。从上到下分别为:接入层、服务层、存储引擎层、系统文件层。接入层:不同语言的客户端通过mysql的协议与mysql服务器进行连接通信,接入层进行权限验证、连接池管理、线程管理等。服务层:包括sql解析器、sql优化器、数据缓冲、缓存等。存储引擎层:mysql中存储引擎是基于表的。系统文件层:保存数据、索引、日志等。贴个图:

    Nemo Nemo 2017.12.25 16:56 4378浏览 0回复

    阅读更多
  • MySQL字符集

    utf8_unicode_ci和utf8_general_ci对中、英文来说没有实质的差别。utf8_general_ci校对速度快,但准确度稍差。utf8_unicode_ci准确度高,但校对速度稍慢。如果应用有德语、法语或者俄语,请一定使用utf8_unicode_ci。一般用utf8_general_ci就够了,到现在也没发现问题。。。1、对于一种语言仅当使用utf8_unicode_ci排......

    Nemo Nemo 2017.11.07 14:15 1273浏览 0回复

    阅读更多
  • MySQL CHAR VARCHAR 字段长度

    参见https://dev.mysql.com/doc/refman/5.6/en/char.html以上是针对MySQL5.6版本,不保证之前的版本也有同样的行为。总结一下:建表时定义的CHAR(n)和VARCHAR(n)是指定该字段能储存的最大字符(而不是字节)。既然是字符,当然不同字符集会占用不同的存储空间,如果是字符集是latin1,1个字符对应1个字节,如果字符集是utf8,则一个字符对......

    Nemo Nemo 2017.11.07 14:12 3338浏览 0回复

    阅读更多
  • mysql 之 in 和exists区别

    问题:前段时间,一朋友面试的时候,问到sql优化时,说sql查询效率exists大于in,果真如此?准备新建users/*用户表*/droptableifexistsusers;createtableusers(idintprimarykeyauto_increment,namevarchar(20));insertintousers(name)values('A');insertintouser......

    CODY CODY 2017.09.21 18:08 1453浏览 2回复

    阅读更多
  • The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone.

    使用jdbc的时候遇到一个异常:配置的连接地址为:jdbc:mysql://localhost:3306/news?useUnicode=true&characterEncoding=UTF-8异常信息:Loadingclass`com.mysql.jdbc.Driver'.Thisisdeprecated.Thenewdriverclassis`com.mysql.cj.jdbc.Dri......

    Nemo Nemo 2017.09.19 09:59 4903浏览 0回复

    阅读更多
  • MySQL INSERT插入条件判断:如果不存在则插入

    普通的INSERTINTO插入:INSERT INTO card(cardno, cardnum) VALUES('1111', '100');INSERT INTO card(cardno, cardnum) VALUES('2222', '200');...对于普通的INSERT插入,如果想要保......

    Nemo Nemo 2017.09.12 16:00 3676浏览 0回复

    阅读更多
  • MAC下重置mysql密码

    是的,我忘记了mysql的密码。。。关闭mysql服务器,也可以在系统偏好里有个MySQL里关闭。sudo/usr/local/mysql/support-files/mysql.serverstop进入目录cd/usr/local/mysql/bin获取权限sudosu重启服务器./mysqld_safe--skip-grant-tables&重开个终端,配置短命令:aliasmysql......

    Nemo Nemo 2017.09.11 22:09 1010浏览 0回复

    阅读更多
  • MySQL 自动备份 Shell 脚本

    #!/bin/bash#要备份的数据库名,多个数据库用空格分开databases=(db_friend)#备份文件要保存的目录basepath='/home/nemo/mysqlbackup/sql/'if[!-d"$basepath"];thenmkdir-p"$basepath"fi#循环databases数组fordbin${databases[*]}do#备份数据库生成SQL文件mysql......

    Nemo Nemo 2017.06.15 18:44 3841浏览 2回复

    阅读更多
  • 高可用架构-- MySQL主从复制的配置

     视频资源:http://www.roncoo.com/course/view/3117ffd4c74b4a51a998f9276740dcfb环境操作系统:CentOS-6.6-x86_64-bin-DVD1.isoMySQL版本:mysql-5.6.26.tar.gz主节点IP:192.168.1.205    主机名:edu-mysql-01......

    随遇而安 随遇而安 2016.12.09 11:27 1327浏览 0回复

    阅读更多
  • Mysql 查询去除重复字段

    selectt1.*,count(distinctname)fromtablet1leftjointable2t2ont2.t1_id=t1.idgroupbynameorderbyt2.order_columlimit0,1000

    Nemo Nemo 2016.12.02 14:52 3620浏览 0回复

    阅读更多
  • Mysql 5.7 this is incompatible with sql_mode=only_full_group_by

    问题:   whichisnotfunctionallydependentoncolumnsinGROUPBYclause;thisisincompatiblewithsql_mode=only_full_group_by解决:登录Mysql,输入mysql>setglobalsql_mode='';

    Nemo Nemo 2016.12.02 13:33 3830浏览 0回复

    阅读更多
  • mysql添加索引

    1.添加PRIMARYKEY(主键索引) mysql>ALTERTABLE`table_name`ADDPRIMARYKEY(`column`) 2.添加UNIQUE(唯一索引) mysql>ALTERTABLE`table_name`ADDUNIQUE( `column` )  3.添加INDEX(普通索引)&nb......

    Nemo Nemo 2016.08.03 09:23 3130浏览 0回复

    阅读更多
  • MySQL5.7绿色版本安装配置问题

    今天在新机器上部署mysql准备做新构架的测试用.mysql的版本是官网最新的解压安装版本.安装配置过程中出现这么一个问题:===========================================D:\ProgramFiles\MySQL\MySQLServer5.7\bin>netstartmysqlMySQL服务正在启动..MySQL服务无法启动。服务没有报告任何错误。请键......

    Nemo Nemo 2016.03.17 19:05 2659浏览 0回复

    阅读更多
首页  上一页  1  2