mysql

SQL语句优化技巧

  • 2017-4-13 08:29
  • 阅读(276)
  • 评论(4)
  • 1、应尽量避免在 where 子句中使用!=或操作符,否则将引擎放弃使用索引而进行全表扫描。2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。3、应尽量避免在 where 子句中 ...

    SQL语句优化技巧

    SELECT INTO 和 INSERT INTO SELECT 两种表复制语句详解

  • 2017-4-11 08:51
  • 阅读(316)
  • 评论(2)
  • 我们经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 INSERT INTO SELECT 表复制语句了。1.INSERT INTO SELECT语句 ...

    SELECT INTO 和 INSERT INTO SELECT 两种表复制语句详解

    Mysql联合查询UNION和UNION ALL的使用介绍

  • 2017-4-5 08:40
  • 阅读(314)
  • 评论(2)
  • 一、UNION和UNION ALL的作用和语法UNION 用于合并两个或多个 SELECT 语句的结果集,并消去表中任何重复行。UNION 内部的 SELECT 语句必须拥有相同数量的列,列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的 ...

    Mysql联合查询UNION和UNION ALL的使用介绍

    Mysql创建新用户方法

  • 2017-3-23 08:36
  • 阅读(392)
  • 评论(2)
  • 1. CREATE USER语法:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 例子: CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456'; CREATE USER 'pig'@'192.168.1.101_' IDENDIFIED BY '123456'; CREAT ...

    Mysql创建新用户方法

    mysql配置文件my.cnf详解

  • 2017-3-22 08:42
  • 阅读(337)
  • 评论(0)
  • 调整MySQL运行参数,修改/etc/my.cnf文件调整mysql运行参数重启MySQL后生效,在MySQL4版本以后,一部分内部变量可以在MySQL运行时设置,不过重启MySQL就失效了。mysqld程序--目录和文件basedir = path # 使用给定目 ...

    mysql配置文件my.cnf详解

    MySQL运维之日常维护操作

  • 2017-3-21 08:55
  • 阅读(350)
  • 评论(0)
  • 一、Linux内核和发行版本uname -acat /etc/issue二、glibc的版本/lib/libc.so.6 ---没有man函数据的动态链接库三、MySQL的版本MySQL二进制分发版的文件名格式为:mysql-VERSION-OS.tar.gz例如:Linux-Generic(glibc ...

    MySQL运维之日常维护操作

    mysql查看所有存储过程的方法

  • 2017-3-20 08:45
  • 阅读(297)
  • 评论(2)
  • 查询数据库中的存储过程方法一: select `name` from MySQL.proc where db = 'your_db_name' and `type` = 'PROCEDURE'方法二: show procedure status;查看存储过程或函数的创建代码show create procedure proc_nam ...

    mysql查看所有存储过程的方法

    mysql日志文件存储位置查看方法

  • 2017-3-17 08:59
  • 阅读(309)
  • 评论(0)
  • 登录mysql终端日志文件路径mysql show variables like 'general_log_file';+------------------+------------------------------------+| Variable_name | Value |+------------------+---------------------------- ...

    mysql日志文件存储位置查看方法

    MySQL日志管理详解

  • 2017-3-15 08:40
  • 阅读(371)
  • 评论(0)
  • 日志文件对于一个服务器来说是非常重要的,它记录着服务器的运行信息,许多操作都会写日到日志文件,通过日志文件可以监视服务器的运行状态及查看服务器的性能,还能对服务器进行排错与故障处理,MySQl中有六种不同 ...

    MySQL日志管理详解

    mysql主从同步错误及Slave_IO_Running: NO 解决方法

  • 2017-3-8 13:16
  • 阅读(371)
  • 评论(0)
  • 1、出现错误提示Slave I/O: error connecting to master 'backup@192.168.1.x:3306' - retry-time: 60 retries: 86400, Error_code: 1045解决方法从服务器上删除掉所有的二进制日志文件,包括一个数据目录下的master ...

    mysql主从同步错误及Slave_IO_Running: NO 解决方法

    mysql bin-log和log-update开启方法

  • 2017-3-7 09:36
  • 阅读(336)
  • 评论(0)
  • 注意:1、开启bin-log,路径要设置在mysql用户所属文件夹下例如:log-bin=/home/123/bin-log 123的所属用户就要是Mysql# ll总计 163736drwxr-xr-x 2 mysql mysql 4096 01-16 16:47 123140116 15:59:21 mysqld starte ...

    mysql bin-log和log-update开启方法

    MySQL表的四种分区类型

  • 2017-2-17 08:51
  • 阅读(384)
  • 评论(1)
  • 一、什么是表分区通俗地讲表分区是将一大表,根据条件分割成若干个小表。mysql5.1开始支持数据表分区了。 如:某用户表的记录超过了600万条,那么就可以根据入库日期将表分区,也可以根据所在地将表分区。当然也可根 ...

    MySQL表的四种分区类型

    MySql计算两个日期的时间差函数

  • 2017-1-22 08:56
  • 阅读(399)
  • 评论(1)
  • MySql计算两个日期的时间差函数TIMESTAMPDIFF用法: 语法: TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2) 说明: 返回日期或日期时间表达式datetime_expr1 和datetime_expr2the 之间的整数差。其结果的单位 ...

    MySql计算两个日期的时间差函数

    MySQL 获得当前日期时间(以及时间的转换)

  • 2017-1-20 09:09
  • 阅读(397)
  • 评论(0)
  • 1.1 获得当前日期+时间(date + time)函数:now()除了 now() 函数能获得当前的日期时间外,MySQL 中还有下面的函数:current_timestamp() current_timestamplocaltime() localtimelocaltimestamp() localtimestamp ...

    MySQL 获得当前日期时间(以及时间的转换)

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

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

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