博客专栏  >  数据库   >  Mysql数据库总结

Mysql数据库总结

Mysql数据库的安装与配置,常见的一些优化技巧,mysql攻击与防御分析,以及平时写sql语句时候的一些常见错误分析。

关注
5 已关注
20篇博文
  • MySql 申明变量以及赋值

    mysql中变量不用事前申明,在用的时候直接用“@变量名”使用就可以了。 第一种用法 set @num=999; 或set @num:=888; //这里要使用变量来保存数据,直接使用@n...

    2016-09-29 00:15
    3678
  • mysql-proxy解决只能内网访问线上数据库问题

    CleverCode的线上数据库,只能通过内网连接到线上。每次都需要登录ssh终端上操作。为了操作方便在在内网开发机上装了一个mysql-proxy去访问线上数据库。 1 架构如下 架构说...

    2016-08-29 20:12
    1913
  • Mysql通过source执行一个sql文件

    CleverCode发现可以通过source来执行一个.sql文件。 1)?显示帮助。source    (\.) Execute an SQL script file. Takes a f...

    2016-08-07 11:03
    1538
  • Mysql通过system命令调用系统shell命令

    CleverCode发现可以通过system + 系统shell命令。来执行一些系统方法shell命令。 1 ? 显示帮助。system    (\!) Execute a system s...

    2016-08-07 10:45
    2750
  • mysql清屏

    CleverCode发现,当使用Mysql客户端的时候,可以使用system clear;清屏 mysql> system clear; system clear;之后...

    2016-08-06 12:53
    3692
  • show processlist中kill锁表语句与慢sql

    CleverCode研究了一下,怎么kill掉慢的sql语句。 1 单个kill mysql> show processlist; mysql > kill 251; #批量kill ...

    2016-07-22 11:46
    1830
  • 使用Navicat逆向建立Mysql数据模型 -- 高效记忆数据逻辑关系

    CleverCode最近在熟悉公司的老业务,这就需要知道系统的表与表之间的关系,当表的数量比较大的时候,就会发现如果不画图梳理的话,很难记住表之间的关联,以及数据之间的关系。特别是时间一长,更容易忘记...

    2016-07-03 13:53
    15007
  • Mysql数据库常用分库和分表方式

    1 分库 1.1 按照功能分库     按照功能进行分库。常见的分成6大库:     1 用户类库:用于保存了用户的相关信息。例如:db_user,db_system,db_company等。    ...

    2016-03-13 14:14
    5919
  • mysql中 show table status 获取表信息

    使用方法 mysql>show table status; mysql>show table status like 'esf_seller_history'\G; mysql>show table ...

    2016-03-10 09:58
    1596
  • mysql整型存储字节与最大长度设置

    1 mysql整型类型的存储字节与范围。 mysql支持:tinyint,smallint,mediumint,int,bigint。根据自己的需求合理 的选择整形类型。可以节约msyql的磁盘空间。...

    2015-12-23 14:23
    3205
  • mysql -e与awk联合导出csv文件

    CleverCode发现一个导出mysql数据成csv格式的简单方法。 1)mysql -e使用简介 使用说明:执行一个sql语句并且退出。 格式样例: 1)mysql -uroot -p1234...

    2015-12-04 18:17
    1845
  • mysql分页丢数据的分析

    1 有问题的代码 如下面的代码,system_user表有400万行数据,这时候需要把这张表里面的所有的userid取出来。这时候只能分页取,一次取2万。 //系统用户表(400万行的数据) $s...

    2015-11-27 18:01
    1290
  • Linux中Mysql安装与使用(CentOS-6.5:mysql-5.5.27)

    1 Mysql简介     MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的...

    2015-05-05 10:21
    3269
  • Mysql分页负数sql攻击

    1 攻击分析    CleverCode的运维同事给我说,他在查看mysql的错误日志的时候,发现有大量的下图的错误,所有有人是在正对某个地址进行攻击。出现这个错误的原因是mysql在limit不支持...

    2015-05-23 16:52
    1628
  • Mysql使用profiling分析慢sql语句的原因

    CleverCode的同事最近给我推荐了一个分析mysql中sql语句的工具,发现这个工具非常不错,能够很准确的分析出查询的过程中sql语句具体的时间花在了哪里。 CleverCode在这里总结一下,...

    2015-06-01 14:53
    3010
  • Mysql导出逗号分隔的csv文件

    CleverCode在时间的工作中,经常需要将一些报表,或者日志数据等导出来,如果直接做页面,如果次数也不是很多,需求也不同。所以直接导出csv文件,更加直观。 1 导出csv文件 1.1 语句格式 ...

    2015-07-20 10:38
    2695
  • Mysql整数运算NULL值处理注意点

    CleverCode最近在导出报表的时候,在整数做减法的时候,发现整数减去null得到是null。这是一个细节问题,希望大家以后注意。 1 表中的数据 total,used都是整形,允许为空。 ...

    2015-07-24 09:53
    2116
  • mysql5.5.27主从复制

    1、主从服务器分别作以下操作:   1.1、版本一致。(mysql-5.5.27)   1.2、初始化表,并在后台启动mysql   1.3、修改root的密码   1.4、主服务器master:19...

    2015-08-07 18:18
    985
  • mysql多实例(多个配置文件方式)

    1 环境介绍: 1)简介 mysql 版本:mysql-5.5.27 cmake:cmake-2.8.8 操作系统:CentOS6.5 mysql实例数:3个 实例占用端口分别为:3306、330...

    2015-08-13 12:22
    2138
  • mysql多实例(mysqld_multi方式)

    CleverCode最近在研究mysql的多实例,发现有两种方式:         第一种是使用多个配置文件启动不同的进程来实现多实例。这种方式的优势逻辑简单,配置简单,缺点是管理起来不太方便。   ...

    2015-08-14 11:52
    1757
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部