
mysql
文章平均质量分 81
jingkite
这个作者很懒,什么都没留下…
展开
-
mysql权限管理
from http://hi.baidu.com/lrood/blog/item/e52273b4260f71c737d3ca6e.html 本文实例,运行于 MySQL 5.0 及以上版本。 MySQL 赋予用户权限命令的简单格式可概括为: grant 权限 on 数据库对象 to 用户 一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利。 grant s转载 2013-08-23 15:38:29 · 524 阅读 · 0 评论 -
(基础学习)MySQL体系结构
转自:http://www.cnblogs.com/yjf512/archive/2012/02/06/2339496.html(ps:红色部分为自己添加) 体系架构 1. 请用图框的方式大致地描绘出MySQL架构体系. Mysql由以下几部分组成: 1 Connectors:指的是不同语言中与SQL的交互 2 Management Serveices & Utilities:转载 2013-10-24 15:08:39 · 599 阅读 · 0 评论 -
详解MySQL中EXPLAIN解释命令
explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。 使用方法,在select语句前加上explain就可以了: 如: explain select surname,first_name form a,b where a.id=b.id EXPLAIN列的解释: table:显示这一行的数据是关于哪张表的 ty转载 2013-10-16 11:41:00 · 406 阅读 · 0 评论 -
mysql优化:Analyze Table,
转自:http://blog.youkuaiyun.com/alongken2005/article/details/6394016 Analyze Table MySQL 的Optimizer(优化元件)在优化SQL语句时,首先需要收集一些相关信息,其中就包括表的cardinality(可以翻译为“散列程度”),它表示某个索引对应的列包含多少个不同的值——如果cardinality大大少于数据的实际转载 2013-10-16 11:07:23 · 419 阅读 · 0 评论 -
SHOW PROCESSLIST整理
S HOW PROCESSLIST语法:SHOW [FULL] PROCESSLIST SHOW PROCESSLIST显示哪些线程正在运行。您也可以使用mysqladmin processlist语句得到此信息。如果您有SUPER权限,您可以看到所有线程。否则,您只能看到您自己的线程(也就是,与您正在使用的MySQL账户相关的线程)。 如果您不使用FULL关键词,则只显示每个查询的前100个原创 2013-10-15 11:32:59 · 689 阅读 · 0 评论 -
mysql的event概述
MySQL的event类似windows计划任务或者unix的crontab event的定义者和mysql.event里面的私有用户方可修改特定的event event的线程和当前的状态可以用SHOW PROCESSLIST命令查看。 全局变量event_scheduler一旦确定,就可以调度运行的服务,它有3个值 OFF: 事件调度停止。一旦时间调度的线程不再运行,SHOW PRO转载 2013-10-15 15:24:19 · 504 阅读 · 0 评论 -
mysql触发器
1. 说明: 触发器的定义就是说某个条件成立的时候,你触发器里面所定义的语句就会被自动的执行。因此触发器不需要人为的去调用,也不能调用。然后,触发器的触发条件其实在你定义的时候就已经设定好的了。这里面需要说明一下,触发器可以分为语句级触发器和行级触发器。简单的说就是语句级的触发器可以在某些语句执行前或执行后被触发。而行级触发器则是在定义的了触发的表中的行数据改变时就会被触发一次。转载 2013-10-15 16:01:45 · 553 阅读 · 0 评论 -
为MYSQL加注释--mysql注释符
上午插入记录的时候一直没有成功,郁闷不知道为什么.因为是很多条记录一起插入,中间一些不用的数据就用"--"来注释了,结果没有效果. 没有办法,在网上找了找,才发现注释符"--"错了,需要一个空格,应该是"-- ". mysql注释符有三种: 1、#... 2、"-- ..." 3、/*...*/ mysql 服务器支持 # 到该行结束、-- 到该行结束 以及 /* 行中间或多转载 2013-10-14 16:25:08 · 868 阅读 · 0 评论 -
MYSQL数据库管理之权限管理
转自:http://blog.chinaunix.net/uid-20639775-id-3249105.html 经常遇到有网友在QQ群或者论坛上问关于mysql权限的问题,今天抽空总结一下关于这几年使用MYSQL的时候关于MYSQL数据库的权限管理的经验,也希望能对使用mysql的网友有所帮助! 一、MYSQL权限简介 关于mysql的权限简单的理解就是mysql允许你做你权利以内转载 2013-08-23 14:26:11 · 423 阅读 · 0 评论 -
MySQL技术内幕-InnoDB存储引擎 笔记
Mysql 体系结构和存储引擎 数据库:物理操作系统文件或其他形式文件内容的集合; 数据库实例:有数据库后台进程/线程记忆一个共享内存区组成; Mysql数据库在没有配置文件的情况下,会按照编译时的默认参数设置启动实例;mysql 按照/etc/my.cnf->/etc/mysql、my.cnf->/usr/local/mysql/etc/my.cnf->~/etc/my.cnf来读取配置项原创 2013-09-26 10:07:21 · 749 阅读 · 0 评论 -
MySQL配置文件my.cnf 例子最详细翻译
备注:里面含有部分较早版本的配置项,现在已废弃 #BEGIN CONFIG INFO #DESCR: 4GB RAM, 只使用InnoDB, ACID, 少量的连接, 队列负载大 #TYPE: SYSTEM #END CONFIG INFO # # 此mysql配置文件例子针对4G内存。 # 主要使用INNODB #处理复杂队列并且连接数量较少的mysql服务器 # #转载 2013-09-26 09:25:38 · 599 阅读 · 0 评论 -
MySQL单机多实例方案
转自:http://www.hellodb.net/2011/06/mysql_multi_instance.html MySQL单机多实例方案 MySQL单机多实例方案,是指在一台物理的PC服务器上运行多个MySQL数据库实例,为什么要这样做?这样做的好处是什么? 1.存储技术飞速发展,IO不再是瓶颈 普通PC服务器的CPU与IO资源不均衡,因为磁盘的IO能力非常有限,为转载 2013-09-30 16:20:44 · 537 阅读 · 0 评论 -
mysql多实例学习
转自:http://blog.youkuaiyun.com/gzh0222/article/details/7360199 mysql多实例,每个实例的datadir,pid,port,socket应该是不同的 一、基础,很重要 每个实例应该在自己的datadir下配置my.cnf文件。 首先说下配置文件的查找顺序 第一搜,首先读取/etc/my.cnf 第二搜,$datadir/转载 2013-09-30 16:12:04 · 456 阅读 · 0 评论 -
Starting MySQL.The server quit without updating PID file (datamysqllinux.pid).
问题现象: 启动mysql的时候报如下错误: Starting MySQL.The server quit without updating PID file (datamysqllinux.pid). 分析过程: 查看启动日志: InnoDB: 127 rollback segment(s) active. InnoDB: Creating foreign key constrai原创 2013-08-28 09:55:41 · 749 阅读 · 0 评论 -
MySQL常见问题及解答
1.MySQL中索引、主键和唯一性的区别是什么? 索引建立在一个或者几个字段上。建立了索引后,表中的数据就按照索引的一定规则排列。这样可以提高查询速度。 主键是表中数据的唯一标识。不同的记录的主键值不同。例如,身份证好比主键,每个身份证号都可以唯一的确定一个人。在建立主键时,系统会自动建立一个唯一性索引。 唯一性也是建立在表中一个或者几个字段上。其目的是为了对于不同的记录,具有唯转载 2013-08-27 19:47:58 · 496 阅读 · 0 评论 -
MySQL随机字符串生成
drop function if exists rand_string; create function rand_string(str_length tinyint unsigned, str_type tinyint unsigned) returns varchar(255) begin -- Function : rand_string -- Au转载 2013-11-26 11:13:47 · 929 阅读 · 0 评论