MYSQL
calllmq
在路上
展开
-
windows服务器下忘记mysql的root密码的解决办法
bin>mysqld-nt.exe –skip-grant-tables &bin>mysql -u rootmysql> update mysql.user set password=PASSWORD(’新密码’) where User=’root’;mysql> flush privileges;mysql> quit1.在命令中将目录指定到MySQL下的bin目录,输入命原创 2012-02-02 16:13:35 · 513 阅读 · 0 评论 -
数据库模型设计连载之(自联结模式 )
原文地址:http://blog.csdn.net/liu7537/article/details/661961(二)自联结模式自联结模式,也可以看作是“主从模式”的一种特殊情况(或者说是“变形”),它在一张表内实现了“一对多关系”,并且可以根据业务需要实现“有限层”或者“无限层”的主从嵌套。这种模式用得最多的情况就是实现“树形结构”数据的存储,比如各大网站上常见的细分类别、应用系转载 2012-03-14 17:37:35 · 534 阅读 · 0 评论 -
数据库模型设计连载之(继承模式 )
原文地址:http://blog.csdn.net/liu7537/article/details/661838数据库物理模型设计的其他模式除了上面提到的四种主要设计模式,还有一些其他模式,在某些项目中可能会用到,在这里先简单做个说明,暂不做深入讨论,等到以后的项目用到这些模式的时候,再结合实际需求详细解说。(一)继承模式继承模式,可以看作是“主从模式”的一种特殊情转载 2012-03-14 17:31:24 · 840 阅读 · 0 评论 -
数据库模型设计连载(一般常见)
原文:http://blog.csdn.net/liu7537/article/details/657207 最近一直有个愿望:希望把自己所从事的数据库模型设计方面的工作经验和想法付诸文字,算是对此前工作的一个总结,今天终于开始了万里长征的第一步。 在正式开始之前,我先向大家介绍两本书——《数据模型资源手册卷一》、《数据模型资源手册卷二》,国内有机械工业转载 2012-03-14 17:03:04 · 2206 阅读 · 0 评论 -
浅谈数据库设计技巧
说到数据库,我认为不能不先谈数据结构。1996年,在我初入大学学习计算机编程时,当时的老师就告诉我们说:计算机程序=数据结构+算法。尽管现在的程序开发已由面向过程为主逐步过渡到面向对象为主,但我还是深深赞同8年前老师的告诉我们的公式:计算机程序=数据结构+算法。 面向对象的程序开发,要做的第一件事就是,先分析整个程序中需处理的数据,从中提取出抽象模板,以这个抽象模板设计类,再在其中逐步添加处理其数转载 2012-03-15 14:21:39 · 478 阅读 · 0 评论 -
数据库设计的5种常见关系
数据库设计多对多关系的几种形态前言:多对多关系至少需要3个表,我们把一个表叫做主表,一个叫做关系表,另外一个叫做字典表或者副表(字典表是纪录比较少,而且基本稳定的,例如:版块名称;副表是内容比较多,内容变化的,例如)。 按照数据库的增删查改操作,多对多关系的查找都可以用inner join或者select * from 主表 where id in (select 主表id from原创 2012-03-14 13:26:36 · 1070 阅读 · 0 评论 -
设置mysql数据库的同步
一、准备服务器由于MySQL不同版本之间的(二进制日志)binlog格式可能会不一样,因此最好的搭配组合是Master的MySQL版本和Slave的版本相同或者更低,Master的版本肯定不能高于Slave版本。我测试设置成功的服务器:主服务器(以下简称Master)的版本是3.23.58,从服务器(以下简称Slave)的版本是5.0.91,这个跨度应该算比较大了吧。Maste转载 2012-02-16 11:28:44 · 520 阅读 · 0 评论 -
mysql 数据定义语言(DDL)
1、这些语句定义了不同的数据段、数据库、表和类型以及数据库索引之间的关系。原创 2012-02-16 13:57:12 · 382 阅读 · 0 评论 -
MySQL多主同步 负载均衡(转)
读到本文前总以为id重复需要修改程序才能解决,原来mysql本身为我们提供了这个功能,自己太小白了!!!解决多台写服务器主自增长ID重复问题,值得参考,希望对大家所帮助。二台Mysql服务器,他们的IP地址分别为: A:192.168.0.97 B:192.168.0.98 数据库都是 test_3306 首先我给两台服务器的my.ini 贴出来A:my.ini s转载 2012-02-16 11:31:37 · 414 阅读 · 0 评论 -
mysql数据库同步相关问题
1). 配置语句说明(基本知识):#服务器ID, 每台服务器的ID不能设为相同的数.server-id=1#启用从库日志,这样可以进行链式复制log-slave-updates#从库是否只读,0表示可读写,1表示只读read-only=1#只复制某个表replicate-do-table=tablename#只复制某些表(可用匹配符)replicate-wi转载 2012-02-16 11:29:15 · 486 阅读 · 0 评论 -
mysql 函数
一、数学函数 省略.....二、聚合函数 avg count min max sum std variance group_concat三、字符串函数 省略.....四、日期和时间函数原创 2012-02-16 11:19:37 · 318 阅读 · 0 评论 -
mysql 运算符
1、通用运算符 +,-, * ,/, %。2、比较运算符。 = 等于 null 安全的等于 > 大于 >= 大于等于 between 存在于指定范围 in 存在于某个集合 is null 为null is not null 不为原创 2012-02-15 15:05:47 · 622 阅读 · 0 评论 -
mysql 操纵数据语句
一、数据库方面。1、新建数据库 create database database-name(test);2、显示数据库 show databases;3、使用数据库 use database-name(test);4、查看数据库表 show tables;二、表方面1、添加表。 cr原创 2012-02-14 11:12:58 · 357 阅读 · 0 评论 -
关于查询基数效率问题
1、SELECT * FROM `pw_mutithreads` a LEFT JOIN pw_threads b ON a.tid = b.tid where b.subject like '%lmq%' 显示行 0 - 3 ( 4 总计, 查询花费 0.1842 秒)2、SELECT * FROM pw_threads a where a.subject原创 2012-02-13 15:42:59 · 331 阅读 · 0 评论 -
windows 启用mysql二进制日志
windows 启用mysql二进制日志1。启用二进制日志更改my.ini找到[mysqld]部分,输入以下命令 #启用二进制日志server-id = 1 log-bin = e:/mysqlbin/binlog.log log-bin-index = e:/mysqlbin/binlog.index 重启mysql mysql> s转载 2012-08-09 15:02:54 · 3442 阅读 · 0 评论