MySQL
二子戴代
你在做什么
展开
-
MySQL数据库管理工具 SQLyog
MySQL数据库管理工具 SQLyog(一个易于使用的、快速而简洁的图形化管理MYSQL数据库的工具)。SQLyog的使用SQLyog是业界著名的Webyog公司出品的一款简洁高效、功能强大的图形化MySQL数据库管理工具。使用SQLyog可以快速直观地让您从世界的任何角落通过网络来维护远端的MySQL数据库。SQLyog相比其它类似的MySQL数据库管理工具其有如下特点:原创 2013-09-22 00:08:46 · 941 阅读 · 0 评论 -
Mysql 多表Left join 查询
两个表这间的查询SELECT c.serial,c.otherserial,c.os_license_id asdate,u.name,u.firstname,u.realname from glpi_computers as c leftjoin glpi_users as u on c.FK_users=u.id三个表之间的查询SELECT c.serial,c.oth转载 2014-10-30 17:06:58 · 380 阅读 · 0 评论 -
MySql 中多个left join 之间的顺序问题
多表联合查询语句:SELECT * FROM table LEFT JOIN ...ON.... WHERE ...ORDER BY ....LIMIT ....拿laizijiding的例子说明问题:三个表 板块表(block)、帖子表(post)、会员表(user)如果查询 帖子列表中 帖子 是属于哪个板块和添加帖子的会员信息,sql语句如下:SELECT * FROM post LEF转载 2014-10-30 17:06:22 · 2595 阅读 · 0 评论 -
Oracle MySQL SQLServer取前几条数据
MSSQL如在ms sqlserver 用此语句: select top 2 * from test01 就会只显示前2条记录, MYSQLselect * from your_table where .... limit 2; //使用limit就可以了. Oracle的语句:转载 2014-12-04 10:05:25 · 490 阅读 · 0 评论 -
浅谈MySQL分表
关于分表:顾名思义就是一张数据量很大的表拆分成几个表分别进行存储。我们先来大概了解以下一个数据库执行SQL的过程:接收到SQL--> 放入SQL执行队列 --> 使用分析器分解SQL --> 按照分析结果进行数据的提取或者修改-->返回处理结果。在这个过程中一般比较花时间的是在队列里的等待时间和执行时间。归根到底就是执行时间,执行时间减少了等待时间自然就变短了。为了保证数据的完整性,数转载 2014-12-04 22:24:43 · 228 阅读 · 0 评论 -
门户网站负载均衡技术的新挑战
记得上大学时,我和好友老郭讨论最多的话题便是:“像新浪这样的网站是如何支撑如此巨大访问量?”,也曾通过各种手段,猜测新浪服务器的数量、操作系统和应用软件的版本....一切都是那么神秘…毕业那年,有幸加入新浪…终于一点点地揭开了这层神秘的面纱...04年某厂商设备介绍会上,我初次接触到了负载均衡技术…之后的几年时间,可以说是负载均衡设备在网站推广的黄金爆发期… 发展到今天,一方面硬件设备依然转载 2014-12-04 22:28:08 · 271 阅读 · 0 评论 -
数据库表分割技术浅析
一.水平分割 什么是水平分割?打个比较形象的比喻,在食堂吃饭的时候,只有一个窗口,排队打饭的队伍太长了,都排成S型了,这时容易让排队的人产生焦虑情绪,容易产生混乱,这时一个管理者站出来,增加多个打饭窗口,把那条长长的队伍拦腰截断成几队。更形象一点的理解,你拿一把“手术刀”,把一个大表猛的切了几刀,结果这个大表,变成了几个小表. 水平分割根据某些条件将数据放到两个或多个独立的表中。即按记转载 2014-12-04 22:30:45 · 258 阅读 · 0 评论 -
MYSQL之表分区----按日期分区
mysql 5.1已经到了beta版,官方网站上也陆续有一些文章介绍,比如上次看到的Improving Database Performance withPartitioning。在使用分区的前提下,可以用mysql实现非常大的数据量存储。今天在mysql的站上又看到一篇进阶的文章——按日期分区存储。如果能够实现按日期分区,这对某些时效性很强的数据存储是相当实用的功能。下面是从这篇文章中摘转载 2014-12-04 22:26:03 · 434 阅读 · 0 评论 -
MYSQL语句和表的优化
-- 优化SQL的一般步骤-- 一、通过show status和应用特点了解各种SQL的执行频率/*通过SHOW STATUS可以提供服务器状态信息,也可以使用mysqladmin extended-status命令获得。SHOW STATUS可以根据需要显示session级别的统计结果和global级别的统计结果。以下几个参数对Myisam和Innodb存储引擎都计数:1.Com_se转载 2014-12-04 22:34:01 · 227 阅读 · 0 评论 -
sql的left join 命令详解
给个通俗的解释吧. 例表a aid adate 1 a1 2 a2 3 a3 表b bid bdate 1 b1 2 b2 4 b4 两个表a,b相连接,要取出id相同的字段 select * from a inner join b on a.aid = b.bid这是仅取出匹配的数据. 此时的取出的是: 1 a1 b1 2 a2 b2转载 2014-12-25 16:10:09 · 253 阅读 · 0 评论 -
mysql sql语句大全
1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk','testBack', 'c:\mssql7backup\MyNw转载 2014-12-09 16:08:57 · 195 阅读 · 0 评论 -
23个MySQL常用查询语句
一查询数值型数据: SELECT * FROM tb_name WHERE sum > 100; 查询谓词:>,=,,!=,!>,!,= 二查询字符串 SELECT * FROM tb_stu WHERE sname = '小刘' SELECT * FROM tb_stu WHERE sname like '刘%' SELECT * FROM tb_stu W转载 2014-12-09 16:10:04 · 240 阅读 · 0 评论 -
mysql left join 多个表
SQL:select * from t_a a left join t_b b on a.bid = b.bid left join t_c c on a.cid = c.cid t_a表t_b表 t_c表总的结果: ============================================================转载 2014-10-30 17:07:14 · 1207 阅读 · 0 评论 -
MYSQL数据同步,双向热备(转)
1、简要介绍:mysql从3.23.15版本以后提供数据库复制功能。利用该功能可以实现两个数据库同步,主从模式(A->B),互相备份模式(AB)的功能。mysql数据库同步复制功能的设置都在mysql的配置文件中体现。在linux环境下的配置文件一般在/etc/mysql/my.cnf或者在mysql用户的home目录下的my.cnf,笔者的my.cnf则在/etc/my.cnf;window转载 2014-04-16 10:58:50 · 269 阅读 · 0 评论 -
数据导入报错:Got a packet bigger than‘max_allowed_packet’bytes的问题
Navicat for MySQL运行导入库文件需要注意:如提示数据导入报错:Got a packet bigger than‘max_allowed_packet’bytes的问题解决方法:在my.ini 这个文件的最后加一句代码:max_allowed_packet=16M即可(根据实际情况设置)。然后需重启mysql即可。原创 2013-09-22 00:02:24 · 562 阅读 · 0 评论 -
mysql 主从配置
1、复制进程Mysql的复制(Replication)是一个异步的复制,从一个Mysqlinstace(称之为Master)复制到另一个Mysqlinstance(称之Slave)。实现整个复制操作主要由三个进程完成的,其中两个进程在Slave(Sql进程和IO进程),另外一个进程在Master(IO进程)上。要实施复制,首先必须打开Master端的binarylog(bin-log)功能转载 2013-10-06 17:05:06 · 307 阅读 · 0 评论 -
解决mysql建立事件时出现“Cannot proceed because system tables used by Event Scheduler were found damaged at se
连接到Mysql. 打开 mysql库.执行查询.查询内容:DROP TABLE IF EXISTS `event`;CREATE TABLE `event` ( `db` CHAR(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '', `name` CHAR(64) NOT NULL DEFAULT ''转载 2013-11-17 19:23:32 · 729 阅读 · 0 评论 -
Mysql的“Table 'mysql.servers' doesn't exist”的解决方法
安装MYSQL后,又一次系统出现问题了,于是我查看mysql的错误日志,竟发现Table 'mysql.servers' doesn't exist问题的错误,虽然与我的问题无关,但这个问题还是引起我的注意。分析看是缺少mysql.servers这个表。后上网寻找解决办法,发现解决这个问题有两个方法:解决方法一,自己建立这张表。use mysql;CREATE TABLE转载 2013-11-17 19:20:29 · 501 阅读 · 0 评论 -
mysql客户端提示“Cannot proceed because system...”的问题
今天导库的时候遇到的问题: 客户端提示“Cannot proceed because system tables used by Event Scheduler were found damaged at server start” 造成此原因是MySQL服务器的当前版本不兼容所有数据库的表 最后总结一下问题解决方法: 1、将mysql_upgrad转载 2013-11-17 20:22:21 · 705 阅读 · 0 评论 -
可视化mysql数据库管理工具Navicat的1577 Cannot proceed because system tables used by Event Scheduler
今天尝试使用了Windows下的可视化mysql数据库管理工具Navicat,界面清爽,易操作上手,感觉还不错。不过当连接上mysql后,无论打开任何一个数据库,都会提示:1577 – Cannot proceed because system tables used by Event Scheduler where found damaged at server start,按照提示的说法是转载 2013-11-17 20:32:43 · 671 阅读 · 0 评论 -
mysql_upgrade.exe 的用法
今天导出navicat 导出数据库的时候,出现了 ERROR 1558 (HY000) at line 146: Column count of mysql.proc is wrong. Expected 20, found 16. Created with MySQL 50067, now running 50142. Please use mysql_upgrade to fix t转载 2013-11-17 20:33:41 · 962 阅读 · 0 评论 -
Parse error: syntax error, unexpected $end in C:\wamp\www\aaa\xxx\class\functions.php on line 1246
php配置问题,修改php.ini,把short_open_tag 设为 On.原创 2013-11-17 20:55:06 · 790 阅读 · 0 评论 -
MySQL数据同步的方法
MySQL数据同步主要有三种方式: 1.利用MySQL自身的数据库同步功能 2.利用MySQL数据库的特性(数据库存在固顶目录,并且以文件形式存储),进行数据库目录同步以达到数据同步目的 3.利用专用的MySQL数据库同步软件 1.利用MySQL自身的数据库同步功能(下面参考自网上的文章,写的非常详细了) MySQL从3.23.15版本以后提供数据库复制功能。利用该功能可以转载 2014-04-16 10:56:39 · 716 阅读 · 0 评论 -
MySQL数据库双向同步
项目申请了两台数据库服务器,为了保持数据同步,就搞了个数据同步,以此文记录以备后续使用:首先声明:服务器操作系统都是CentOS6.1、mysql版本号一致,为了减少出现其他问题的可能性,故做此环境搭配。数据库服务器A,ip地址:192.168.6.108数据库服务器B,ip地址:192.168.6.200当然 首先要备份一台数据最新的数据库,然后等设置同步完毕之后都还原成相同转载 2014-04-16 11:00:51 · 451 阅读 · 0 评论 -
MySql创建表
create table Customers( CustomersID int unsigned not null auto_increment primary key, //主键,自曾 Name char(50) not null, Address char(120) not null, City char(30) not null)creat转载 2014-12-09 16:07:55 · 324 阅读 · 0 评论