
mysql
文章平均质量分 81
cheungjustin
你学的东西越多,可以忘记的东西越多,你学的东西越少,你可以忘记的东西越少,但是忘记的东西是很容易被重新拾起来,没学过的东西却要花很长时间才能~~~~
展开
-
show slave status 解释
<br />MySQL同步功能由3个线程(master上1个,slave上2个)来实现。执行 DE>START SLAVEDE> 语句后,slave就创建一个I/O线程。I/O线程连接到master上,并请求master发送二进制日志中的语句。master创建一个线程来把日志的内容发送到slave上。这个线程在master上执行 DE>SHOW PROCESSLISTDE> 语句后的结果中的 DE>Binlog DumpDE> 线程便是。slave上的I/O线程读取master的 DE>Binlog Dum原创 2010-12-11 09:35:00 · 2538 阅读 · 0 评论 -
MYSQL的运算符、字符串操作、时间函数、全文检索
<br />MYSQL的运算符、字符串操作、时间函数、全文检索 MYSQL的运算符、字符串操作、时间函数、全文检索<br /><br /><br />运算符###########################################<br />=,!=(<>),>,>=,<,<= is null , is not null, isnull(expr) expr between min and max expr in(v1,v2,...)<br /><br />流程#################转载 2010-12-21 09:54:00 · 2615 阅读 · 0 评论 -
Mysql的Replace和ON DUPLICATE KEY UPDATE的用法与作用
Mysql的Replace和ON DUPLICATE KEY UPDATE的用法与作用 - [MYSQL]2010-03-17Tag:<br />版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明<br />http://persondiary.blogbus.com/logs/71172000.html最近在项目开发中发现经常会遇到这种情况:想要插入一条数据,但是希望如果数据表中已经存在此数据的编号则更新此数据。<br />遇到此种情况我之前是先查询,然后用程序判断是否有结果,如果有则更新此原创 2010-11-06 23:30:00 · 4798 阅读 · 0 评论 -
Mysql搭建主从复制
<br />MySQL数据同步主要有三种方式: 1.利用MySQL自身的数据库同步功能 2.利用MySQL数据库的特性(数据库存在固顶目录,并且以文件形式存储),进行数据库目录同步以达到数据同步目的 3.利用专用的MySQL数据库同步软件 <br />1.利用MySQL自身的数据库同步功能(下面参考自网上的文章,写的非常详细了) <br />MySQL从3.23.15版本以后提供数据库复制功能。利用该功能可以实现两个数据库同步,主从模式,互相备份模式的功能. <br />数据库同步复制功能的设置都在mysq原创 2010-11-10 00:05:00 · 1275 阅读 · 0 评论 -
Mysql引擎
Mysql引擎(2010-05-30 23:21:15)转载标签:杂谈分类:mysql在缺省情况下,MySQL支持三个引擎:ISAM、MyISAM和HEAP。另外两种类型InnoDB和Berkley(BDB),也常常可以使用。ISAMISAM是一个定义明确且历经时间考验的数据表格管理方法,它在设计之时就考虑到数据库被查询的次数要远大于更新的次数。因此,ISAM执行读取操作的速度很快,而且不占用大量的内 存和存储资源。ISAM的两个主要不足之处在于,它不支持事务处理,也不能够容错:如果你的硬盘崩溃了,那么数据原创 2010-11-10 12:56:00 · 3754 阅读 · 0 评论 -
SQl中的左连接,右连接,内连接,全连接,自连接的理解。
SQl中的左连接,右连接,内连接,全连接,自连接的理解。<br /> 按照自己的理解做个笔记,以下在Sql Server2005和Oracle92中都运行通过:<br />create table a(<br /> aid varchar(2),<br /> aname varchar(10),<br /> bid varchar(2) );<br />create table b(<br /> bid varchar(2),<br /> bname varchar(10));<b原创 2010-11-11 11:52:00 · 1027 阅读 · 0 评论 -
Mysql SET语法
<br />13.5.3. SET语法SET variable_assignment [, variable_assignment] ... variable_assignment: user_var_name = expr | [GLOBAL | SESSION] system_var_name = expr | @@[global. | session.]system_var_name = expr<br />SET用于设置不同类型的变量。这些变量会影响服务器或客户端的操作。SET原创 2010-11-18 22:52:00 · 51207 阅读 · 0 评论 -
监控/审计有哪些用户连接mysql数据库 init_connect
监控/审计有哪些用户连接mysql数据库2010-08-19 18:18不开启查询日志,监控/审计有哪些用户连接mysql数据库 init_connect 释义: Client端每次连接到数据库时,MySQL会先执行init_connect里面指定的一个或者多个sql语句。 注意点: 1.当拥有SUPER权限的用户连接时,init_connect设定的sql语句不会被执行 2.务必保证init_connect设定的sql语句没有任何错误,要不然连接会出错。 3.此参数可以让局部变量像全局变量那在配置文件设置原创 2010-11-18 22:49:00 · 2540 阅读 · 0 评论 -
mysql变量类型
<br /><br />9.3. 用户变量<br /><br />可以先在用户变量中保存值然后在以后引用它;这样可以将值从一个语句传递到另一个语句。用户变量与连接有关 。也就是说,一个客户端定义的变量不能被其它客户端看到或使用。当客户端退出时,该客户端连接的所有变量将自动释放。<br />用户变量的形式为@var_name ,其中变量名var_name 可以由当前字符集的文字数字字符、‘. ’、‘_ ’和‘$ ’组成。 默认字符集是cp1252 (Latin1) 。可以用mysqld 的--default-原创 2010-11-18 22:49:00 · 2456 阅读 · 0 评论