
mysql 基础
YHL27
这个作者很懒,什么都没留下…
展开
-
mysql 查询重复数据
select miid,count(*) as count from pre_common_member group by miid having count>1;转载 2013-12-24 15:36:43 · 791 阅读 · 0 评论 -
数据库设计
数据库设计字段表和字段命名表和字段的命名以前面《4.4命名原则》的约定为基本准则。所有数据表名称,只要其名称是可数名词,则必须以复数方式命名,例如:cdb_members(用户表)、cdb_posts(帖子表);存储多项内容的字段,或代表数量的字段,也应当以复数方式命名,例如:params(parameters,自定义Discuz!代码的参数个数)、views(查看次数)、replie转载 2014-03-13 11:00:13 · 644 阅读 · 0 评论 -
Union和Union All的区别
假设我们有一个表Student,包括以下字段与数据: [c-sharp] view plaincopydrop table student; create table student ( id int primary key, name nvarchar2(50) not null, score number not null ); inser转载 2014-03-17 21:51:42 · 743 阅读 · 0 评论 -
使用mysqladmin命令修改Mysql密码
1.例如你的 root用户现在没有密码,你希望的密码修改为123456,那么命令是:mysqladmin -u root password 1234562.如果你的root现在有密码了(123456),那么修改密码为abcdef的命令是:mysqladmin -u root -p password abcdef注意,命令回车后会问你旧密码,输入旧密码123456之后命令完成,密码修改成转载 2014-04-30 17:09:11 · 673 阅读 · 0 评论 -
CentOS 6.3下MySQL 5.6源码安装
Linux操作系统:CentOS 6.31:下载:当前mysql版本到了5.6.10 下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads 选择“Source Code” 在此之前最好注册一个Oracle账号 2:必要软件包 yum -y install gcc gcc-c++转载 2014-04-23 16:40:02 · 606 阅读 · 0 评论 -
Linux安装mysql——源码安装
1.假设已经有mysql-5.5.10.tar.gz以及cmake-2.8.4.tar.gz两个源文件(1)先安装cmake(mysql5.5以后是通过cmake来编译的)[root@ rhel5 local]#tar -zxv -f cmake-2.8.4.tar.gz[root@ rhel5 local]#cd cmake-2.8.4[root@ rhel5 cmake-2.8转载 2014-04-23 17:24:06 · 501 阅读 · 0 评论 -
Slave_SQL_Running: No mysql同步故障解决方法
Slave_SQL_Running: No mysql同步故障解决 今天检查数据库发现一台MySQL Slave未和主机同步,查看Slave状态:mysql> show slave status\GSlave_IO_Running: YesSlave_SQL_Running: NoLast_Errno: 1062....Seconds_Behind_Master转载 2014-05-19 16:29:33 · 621 阅读 · 0 评论 -
centos下MySQL主从同步配置
centos下MySQL主从同步配置一、环境 主机: master操作系统:centos 5.3 IP:192.168.1.222 MySQL版本:5.0.77 从机: slave操作系统:centos 5.3转载 2014-05-19 16:28:34 · 635 阅读 · 0 评论 -
配置phpmyadmin使登录时可填写IP管理多台MySQL
默认安装phpMyAdmin,通常只能连一台MySql服务器,其配置信息是保存在phpMyAdmin的配置文件里的,当我们需要在多台服务器之间进行切换登陆的时候,修改起来非常麻烦。遵照下面的配置方法,我们可以方便的使用phpMyAdmin连接多台MySql方法一:登陆phpMyAdmin时输入服务器ip地址、用户名、密码缺点:登陆操作比较繁琐,而且切换服务器时须首先退出当前所登陆的服务器转载 2014-07-01 09:33:07 · 989 阅读 · 0 评论 -
mysql 优化
延迟更新机制,例如:首页的在线人数等,在实际产品中,有些数据不一定需要实时更新的,因为对于这类型的数据来说,实时更新的价值不高,对于这种情况我们可以考虑在产品研发过程中引入廷迟更新机制,这样可以从一定程度上降低SQL的负载。索引的合理使用,能给你带来高效的SQL查询,但不是索引越多越好,索引的引入需在查看整个模块的设计,使之最大程度上使用索引。读写分离,在X2的版本中,我们引入了多SQL服务器的支转载 2014-03-13 10:53:55 · 510 阅读 · 0 评论 -
如何检查mysql中建立的索引是否生效的检测方法及相关参数说明
>所使用的mysql函数explain语法:explain 例如: explain select * from t3 where id=3952602;explain输出结果+----+-------------+-------+-------+-------------------+---------+---------+-------+------+-------+|转载 2014-03-12 23:49:50 · 1607 阅读 · 0 评论 -
使用mysql dump 导入与导出的方法
MySQL实用命令 Wikipedia,自由的百科全书 一) 连接MYSQL: 格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上的MYSQL 首先在打开DOS窗口,然后进入mysql安装目录下的bin目录下,例如: D:/mysql/bin,再键入命令mysql -uroot-p,回车后提示你输密码,如果刚安装好MYSQL,超级用转载 2013-12-13 17:31:03 · 809 阅读 · 0 评论 -
mysql 随机查询
$offset = (int) ($allCount / 10000);$offset = rand(0, $offset);$offset = max(0, $offset - 1) * 10000;// $sql = ' SELECT miid //FROM `mi_reserve_miid` AS t1 JOIN (SELECT ROUND(RAND() * (翻译 2013-11-26 15:07:50 · 685 阅读 · 0 评论 -
mysql 数据导入、导出,及库大小查看
一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):1、导出数据和表结构:mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql#/usr/local/mysql/bin/ mysqldump -uroot -p abc > abc.sql敲回车后会提示输入密码2、只导出表结构mysqldump -u用户名 -p密码 -转载 2013-11-08 15:43:48 · 830 阅读 · 0 评论 -
mysql主从同步实践 YII
1、两台服务器互联master、slave2、master配置: server-id = 1 master端ID号log-bin=/data/logbin/mysql-bin 日志路径及文件名#binlog-do-db = cacti 同步cacti,此处关闭的话,就是除不允许的,其它的库均同步。binlog-ignore-d原创 2013-04-15 19:58:34 · 1766 阅读 · 0 评论 -
MySQL索引背后的数据结构及算法原理
摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。文章主要内容分为三个部分。第转载 2013-04-10 16:05:52 · 781 阅读 · 0 评论 -
超详细mysql left join,right join,inner join用法分析
下面是例子分析表A记录如下: aID aNum 1 a20050111 2 a20050112 3 a20050113 4 a20050114 5 a20050115 表B记录如下: bID bName 1转载 2014-03-10 23:55:50 · 1045 阅读 · 0 评论 -
【MySQL索引】Hash索引与B-Tree索引 介绍及区别
【摘要】 这是从《MySQL性能调优与架构设计》第六章摘录的一些知识点。【主题】Hash索引B-Tree索引【内容】1. Hash索引 Hash 索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远高于 B-Tree索引。转载 2014-03-11 00:18:28 · 654 阅读 · 0 评论 -
mysql sql语句大全
mysql sql语句大全1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk','testBack', 'c:\转载 2014-03-12 11:26:03 · 590 阅读 · 0 评论 -
经典sql语句大全
一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:mssql转载 2014-03-12 11:25:03 · 579 阅读 · 0 评论 -
mysql 命令集
1、查看mysql所有用户及权限SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;2、查看数据库中具体某个用户的权限show grants for 'root'@'%';3、刷新权限flush privileges;4、创建用户c原创 2014-07-30 17:58:47 · 647 阅读 · 0 评论