mysql

MySQL删除重复记录只保留一条的方法

  • 2016-12-28 08:38
  • 阅读(203)
  • 评论(2)
  • 删除表中重复记录,只保留一条:delete from 表名 where 字段ID in (select * from (select max(字段ID) from 表名 group by 重复的字段 having count(重复的字段) 1) as b);实例:2.当想要为某一个表建立一个唯一 ...

    MySQL删除重复记录只保留一条的方法

    Mysql是否需要建立索引的九大场景

  • 2016-12-22 08:55
  • 阅读(159)
  • 评论(0)
  • 索引的建立必须慎重,对每个索引的必要性都应该经过仔细分析,要有建立的依据。因为太多的索引与不充分、不正确的索引对性能都毫无益处:在表上建立的每个索引都会增加存储开销,索引对于插入、删除、更新操作也会增 ...

    Mysql是否需要建立索引的九大场景

    mysql Error in accept: Too many open files in system 解决方法

  • 2016-11-18 08:38
  • 阅读(274)
  • 评论(0)
  • If you are getting this error in your mySQL error log:101029 15:23:12 Error in accept: Too many open files101029 15:27:28 Error in accept: Too many open files101029 15:31:44 Error in accept: Too ma ...

    mysql Error in accept: Too many open files in system 解决方法

    mysql创建存储过程权限问题

  • 2016-11-16 08:39
  • 阅读(216)
  • 评论(0)
  • 首先,在mysql存储过程出现的同时,用户权限也增加了5种,其中和存储过程有关的权限有 三种: ALTER ROUTINE 编辑或删除存储过程 CREATE ROUTINE 建立存储过程 EXECUTE 运行存储过程在使用GRANT创建用户的时候分配这 ...

    mysql创建存储过程权限问题

    MySQL优化经验

  • 2016-10-14 09:33
  • 阅读(734)
  • 评论(4)
  • 1、数据类型尽量用数字型,数字型比字符型的快2、 选择正确的表引擎MyISAM 适合于一些需要大量查询的应用,但其对于有大量写操作并不是很好。甚至你只是需要update一个字段,整个表都会被锁起来,而别的进程,就算是 ...

    MySQL优化经验

    Centos MYSQL清除日志文件命令

  • 2016-10-13 10:52
  • 阅读(654)
  • 评论(0)
  • # 按文件:删除mysql-bin.000354之前的日志,不包含mysql-bin.000354MYSQLpurge binary logs to 'mysql-bin.000354';Query OK, 0 rows affected (0.16 sec)# 按时间:删除2011-11-10 00:00:00 之前的日志MYSQLpurge bin ...

    Centos MYSQL清除日志文件命令

    mysqldump使用方法

  • 2016-10-12 11:14
  • 阅读(686)
  • 评论(1)
  • 1.mysqldump的几种常用方法:(1)导出整个数据库(包括数据库中的数据) mysqldump -u username -p dbname dbname.sql (2)导出数据库结构(不含数据) mysqldump -u username -p -d dbname dbname.sql (3)导出 ...

    mysqldump使用方法

    MySQL threads running control

  • 2016-10-5 11:45
  • 阅读(826)
  • 评论(0)
  • 问题背景线上MySQL经常遇到threads_running飙高的情况,往往在这种情况下,MySQL server会表现出hang住的假象,其实threads_running是一种结果,表示问题已经发生了,如果此时不找出问题原因采取措施,会影响到线上 ...

    MySQL threads running control

    mysql格式化小数保留小数点后两位(小数点格式化)

  • 2016-9-17 09:42
  • 阅读(428)
  • 评论(0)
  • 代码如下:  SELECT FORMAT(12562.6655,2);  结果:12,562.67  查看文档:Formats the number X to a format like '#,###,###.##', rounded to D decimal places, and returns the result as a string. If D is ...

    mysql格式化小数保留小数点后两位(小数点格式化)

    Mysql Too many connections 解决方法

  • 2016-9-12 14:48
  • 阅读(552)
  • 评论(1)
  • 有台作为web认证的服务器,最近经常有客户反应页面打不开。查看后台日志发现mysql连接报Too many connections,使用netstat网络工具查看连接状态,发现mysql连接数有1024个,其中TIME_WAIT状态的连接占了大多数。经 ...

    Mysql Too many connections 解决方法

    mysql Duplicate entry '%s' for key %d 解决方法

  • 2016-8-16 11:22
  • 阅读(1002)
  • 评论(1)
  • 错误编号:1062问题分析:向唯一字段插入相同数据。解决方法:1、请检查程序是否做了修改,如果修改过,建议用我们的原程序覆盖您的修改,再次检查问题。2、如果您的站点上有 phpMyAdmin ,还可以通过他检查下您的数 ...

    mysql Duplicate entry '%s' for key %d 解决方法

    MySQL 单表百万数据记录分页性能优化

  • 2016-8-12 10:54
  • 阅读(949)
  • 评论(1)
  • 背景:自己的一个网站,由于单表的数据记录高达了一百万条,造成数据访问很慢,Google分析的后台经常报告超时,尤其是页码大的页面更是慢的不行。测试环境:先让我们熟悉下基本的sql语句,来查看下我们将要测试表的 ...

    MySQL 单表百万数据记录分页性能优化

    mysql 执行"SET NAMES utf8"后仍然无法插入中文的原因

  • 2016-8-9 11:18
  • 阅读(792)
  • 评论(0)
  • 今天搭建了运营用的服务器,发现访问服务器接口的时候,服务器返回nil。我就纳闷,为什么测试服务器没问题,而在这里却有问题?明明都是同样版本的软件啊,虽然安装软件的顺序不一样,但是也不至于啊。 然后就想起之 ...

    mysql 执行"SET NAMES utf8"后仍然无法插入中文的原因

    mysql 修改默认字符集的方法

  • 2016-8-8 11:27
  • 阅读(794)
  • 评论(2)
  • (1) 最简单的修改方法,就是修改mysql的my.ini文件中的字符集键值,如 default-character-set = utf8character_set_server = utf8修改完后,重启mysql的服务,service mysql restart使用 mysql SHOW VARIABLES LIKE ...

    mysql 修改默认字符集的方法

    查看三种MySQL字符集的方法

  • 2016-8-7 12:41
  • 阅读(816)
  • 评论(1)
  • MySQL字符集多种多样,下面为您列举了其中三种最常见的MySQL字符集查看方法,该方法供您参考,希望对您学习MySQL数据库能有所启迪。一、查看MySQL数据库服务器和数据库MySQL字符集。 mysql show variables like '%ch ...

    查看三种MySQL字符集的方法