mysql
lcathm
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql 修改表
ALTER [ IGNORE ] TABLE tbl_name alter_specfication [ , alter_specification ] ....alter_specification: ADD [ COLUMN ] column_definition [ FIRST | AFTER col_name ] //添加列 ALTER [ COLUMN原创 2014-12-30 14:53:51 · 622 阅读 · 0 评论 -
装完mysql启动报错:“Table ‘mysql.plugin’ doesn’t exist” 解决方法
装完mysql后启动mysql发现启动不了,错误日志里面会提示Table ‘mysql.plugin’ doesn’t exist,出现此错误的原因有两种。一种是装完mysql之后没有运行初始化mysql系统数据库的脚本,如果是这种情况,要先做脚本的初始化,方法如下:/usr/local/mysql/scripts/mysql_install_db \--defaults-file=转载 2015-12-15 14:03:16 · 29184 阅读 · 0 评论 -
SET FOREIGN_KEY_CHECKS=0;在Mysql中取消外键约束。
Mysql中如果表和表之间建立的外键约束,则无法删除表及修改表结构。解决方法是在Mysql中取消外键约束: SET FOREIGN_KEY_CHECKS=0; 然后将原来表的数据导出到sql语句,重新创建此表后,再把数据使用sql导入,然后再设置外键约束: SET FOREIGN_KEY_CHECKS=1;转载 2015-07-30 16:03:22 · 19974 阅读 · 0 评论 -
关于流量升高导致TIME_WAIT增加,MySQL连接大量失败的问题
转:http://www.searchtb.com/2012/05/mysql_time_wait.html有个应用就是每次都会去查一个接口,接口返回用户的信息数据,从而展现不同的页面效果。大致流程如下应用APP(电信)-> memcache ->电信custom接口 ->master-db应用APP(网通)-> 网通custom接口 -> slave-db转载 2015-07-07 14:03:32 · 714 阅读 · 0 评论 -
MYSQL外键(Foreign Key)的使用
MYSQL外键(Foreign Key)的使用转:http://www.cppblog.com/wolf/articles/69089.html在MySQL 3.23.44版本后,InnoDB引擎类型的表支持了外键约束。外键的使用条件:1.两个表必须是InnoDB表,MyISAM表暂时不支持外键(据说以后的版本有可能支持,但至少目前不支持);2.外键列必须建立了索引,M转载 2015-07-03 08:38:33 · 426 阅读 · 0 评论 -
mysql外键(FOREIGN KEY)的简单使用
转:http://www.cnblogs.com/mydomain/archive/2011/11/10/2244233.html一、基本概念1、MySQL中“键”和“索引”的定义相同,所以外键和主键一样也是索引的一种。不同的是MySQL会自动为所有表的主键进行索引,但是外键字段必须由用户进行明确的索引。用于外键关系的字段必须在所有的参照表中进行明确地索引,InnoDB不能自动转载 2015-07-03 08:41:00 · 610 阅读 · 0 评论 -
mysql 备份
mysqldump -h localhost -u root -pxxxx xscj xs kc > xxxx.sql 备份数据库xscj中的表xs,kc到文件里。若命令中没有表名,则备份整个数据库。原创 2014-12-31 09:56:58 · 470 阅读 · 0 评论 -
mysql select
SELECT select_expr FROM table_reference [ WHERE where_condition ] [ GROUP BY ] [ HAVING ] [ ORDER BY ] [ LIM原创 2014-12-30 20:24:14 · 636 阅读 · 0 评论 -
mysql知识
col_name type [NOT NULL | NULL] [DEFAULT default_value] [AUTO_INCREMENT] [ UNIQUE [ KEY ] | [ PRIMARY ] KEY ] 创建表时,要设置表中每列的属性,常规属性有一下值:AUTO_INCREMENT:设置自增属性,只有整型列才能设置此属性。 AUTO_INCREME原创 2014-12-29 21:38:18 · 512 阅读 · 0 评论 -
MySQL编码设置方法 MySQL编码为utf8设置方法
mysql的默认编码是拉丁,我每次JSP制作网页用insert语句插入数据库时汉字都会显示成问号,安装mysql后,启动服务并登陆,使用show variables命令可查看mysql数据库的默认编码:由上图可见database和server的字符集使用了latin1编码方式,不支持中文,即存储中文时会出现乱码。以下是命令行修改为utf-8编码的过程,以支持中文。转载 2015-12-05 14:12:40 · 984 阅读 · 0 评论 -
ERROR 2003 (HY000): Can't connect to MySQL server on 'xx.xx.xx.xx' (110)
ERROR 2003 (HY000): Can't connect to MySQL server on 'xx.xx.xx.xx' (110)如果我们把xp原创 2014-11-03 11:05:36 · 2815 阅读 · 0 评论 -
超详细mysql left join,right join,inner join用法分析
http://www.jb51.net/article/15386.htm下面是例子分析表A记录如下: aID aNum 1 a20050111 2 a20050112 3 a20050113 4 a20050114 5 a20050115转载 2014-04-09 10:18:24 · 564 阅读 · 0 评论 -
MySQL关联left join 条件on与where不同,很实用,但要慎用
转:MySQL关联left join 条件on与where不同,很实用,但要慎用转载 2014-11-01 20:50:44 · 1098 阅读 · 0 评论 -
mysql多条件排序
mysql多条件排序 在数据库查询时,常常需要排序,而有时排序条件可能有多个. ?1234567891011121314151617181920212223转载 2014-10-31 20:58:08 · 3127 阅读 · 0 评论 -
mysql 时间的插入和查找
CREATE TABLE `time` ( `id1` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `id2` datetime DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8 insert into time values('2014-10-20 16:16:24','2014-原创 2014-10-23 16:40:51 · 559 阅读 · 0 评论 -
MySQL日期数据类型、时间类型使用总结
转:http://www.jb51.net/article/23966.htm转载 2014-10-23 16:30:53 · 746 阅读 · 0 评论 -
MySQL 查看约束,添加约束,删除约束 添加列,修改列,删除列
MySQL 添加列,修改列,删除列ALTER TABLE:添加,修改,删除表的列,约束等表的定义。查看列:desc 表名;修改表名:alter table t_book rename to bbb; 添加列:alter table 表名 add column 列名 varchar(30); 删除列:alter table 表名 drop column 列名; 修改列名MySQL:转载 2014-02-14 18:30:22 · 761 阅读 · 0 评论 -
MySQL 5.6.14 win32 zip版安装
MySQL 5.6.14 win32 zip版安装分类: 数据库 2013-12-05 22:11 1458人阅读 评论(2)收藏 举报MySQL1 从http://dev.mysql.com/downloads/mysql/ 下载MySQL Community Server的Windows 平台mysql-5.6.14-win32.zip压缩包2转载 2014-08-16 22:02:49 · 600 阅读 · 0 评论 -
数据库关于group by 两个或以上条件的分析
转:http://zccst.iteye.com/blog/1157763首先group by 的简单说明: group by 一般和聚合函数一起使用才有意义,比如 count sum avg等,使用group by的两个要素: (1) 出现在select后面的字段 要么是聚合函数中的,要么是group by 中的. (2) 要筛选结果 可以先使用where 再用转载 2016-03-26 09:40:56 · 2402 阅读 · 0 评论 -
mysql表垂直分割和水平分割
mysql数据库对1亿条数据的分表方法设计:目前针对海量数据的优化有两种方法:(1)垂直分割优势:降低高并发情况下,对于表的锁定。不足:对于单表来说,随着数据库的记录增多,读写压力将进一步增大。(2)水平分割如果单表的IO压力大,可以考虑用水平分割,其原理就是通过hash算法,将一张表分为N多页,并通过一个新的表(总表),记录着每转载 2016-04-26 17:17:29 · 2677 阅读 · 0 评论 -
mysql数据库分表后生成全局id的几种方式
http://www.111cn.net/database/mysql/72668.htm转载 2016-04-26 19:16:49 · 1468 阅读 · 0 评论 -
MySQL查看SQL语句执行效率
Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看 SQL 语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更好的优化语句。Explain语法:explain select … from … [where ...]例如:explain select * from news;输出:转载 2016-07-15 19:14:25 · 524 阅读 · 0 评论 -
mysql性能优化-慢查询分析、优化索引和配置
转:http://blog.chinaunix.net/uid-11640640-id-3426908.html目录一、优化概述二、查询与索引优化分析1性能瓶颈定位Show命令慢查询日志explain分析查询profiling分析查询 2索引及查询优化三、配置优化1) max_connecti转载 2016-07-17 19:50:28 · 662 阅读 · 0 评论 -
mysql外键(FOREIGN KEY)的简单使用
8、mysql外键(FOREIGN KEY)的简单使用一、基本概念1、MySQL中“键”和“索引”的定义相同,所以外键和主键一样也是索引的一种。不同的是MySQL会自动为所有表的主键进行索引,但是外键字段必须由用户进行明确的索引。用于外键关系的字段必须在所有的参照表中进行明确地索引,InnoDB不能自动地创建索引。2、外键可以是一对一的,一个表的记录只能转载 2016-09-10 10:31:51 · 1927 阅读 · 0 评论 -
tencent-wechat/phxsql
https://github.com/tencent-wechat/phxsqlEnglish IntroductionPhxSQL是由微信后台团队自主研发的一款服务高可用、数据强一致的分布式数据库服务。该服务基于Percona5.6搭建,目标在于解决MySQL在容灾和数据一致性方面的不足,并大幅简化了MySQL容灾切换的运维操作。作者:Junchao Chen (ju转载 2016-08-31 20:41:22 · 1949 阅读 · 0 评论 -
使用mysql的Concat链接数据
mysql -h10.xxx -uook -pdbbbH9DePOxb -P3306 -Ne "use nb_sdk; select CONCAT('UPDATE nb_app p set p.app_id =',p.AppId, ', p.app_key=''',p.AppKey, ''', p.secret_key=''',p.SecretKey, ''', p.notify_url=''',原创 2016-06-25 19:39:14 · 642 阅读 · 0 评论 -
foreign key
转自:作者:海底苍鹰地址:http://blog.51yip.com/mysql/1136.html一,什么是foreign key,及其完整性个人觉得,foreign key就是表与表之间的某种约定的关系,由于这种关系的存在,我们能够让表与表之间的数据,更加的完整,关连性更强。关于完整性,关连性我举个例子,大家就会明白了。有二张表,一张是用户表,一张是订单表:转载 2016-09-07 21:18:17 · 903 阅读 · 0 评论 -
mysql下载
http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.16.tar.gz原创 2016-10-22 22:15:59 · 465 阅读 · 0 评论 -
MySQL5.7源码安装问题汇总
转:http://blog.itpub.net/29733787/viewspace-1590891/ MySQL5.7源码安装问题汇总 2015-04-22 11:50:20分类: MySQL编译安装mysql5.7版本,想试用一下新的版本特性,发现跟之前的5.6版本编译有了一些变化,总结一下避免以后继续入坑。5.6安装方式cmake版转载 2016-10-22 22:46:06 · 773 阅读 · 0 评论 -
mysql查询时 格林时间转格式化的时间
select Id,EventLabel,EventName,AppId,IMEI,from_unixtime(CollectTime, '%y-%m-%d:%H:%i:%S') from analyst_event_data_1611 order by id desc limit 20;原创 2016-11-09 14:57:36 · 3134 阅读 · 0 评论 -
mysql view 视图
转:http://www.cnblogs.com/billyu/p/5043173.html一,什么是视图视图是存放数据的一个接口,也可以说是虚拟的表。这些数据可以是从一个或几个基本表(或视图)的数据。也可以是用户自已定义的数据。其实视图里面不存放数据的,数据还是放在基本表里面,基本表里面的数据发生变动时,视图里面的数据随之变动。二,视图有什么用1,视图可以让查转载 2017-02-06 10:43:20 · 490 阅读 · 0 评论 -
MySQL 获得当前日期时间 函数
转:http://www.cnblogs.com/ggjucheng/p/3352280.htmlMySQL 获得当前日期时间 函数获得当前日期+时间(date + time)函数:now()mysql> select now();+---------------------+| now() |+---------------------+| 2008-08-转载 2017-01-11 14:30:31 · 758 阅读 · 0 评论 -
mysql备份还原(视图、存储过程)
转:http://kerry.blog.51cto.com/172631/177570最近在备份还原mysql的时候发现,视图还原报错,无法创建视图,在网上查了下资料,找到以下信息:1、如果备份的数据库含有视图,还原时需要把my.ini中的character-set改为latin1,才能够还原视图。2、还原后,需要把latin1改为gb2312,否则存储过程不能使用.3、存储过转载 2017-02-08 13:43:32 · 7581 阅读 · 0 评论 -
mysql错误位置
MySQL的错误信息是在data目录下的,且文件名为.err(指的是主机名),但由于每个人安装的环境不一样,或你忘记了data目录的所在位置,你可以通过下面方法查找。 #hostname //获得主机名 #find / -name .err ..... #cd ... #vi .err转载 2014-03-22 12:46:42 · 873 阅读 · 0 评论 -
关于 MySQL LEFT JOIN 你可能需要了解的三点
即使你认为自己已对 MySQL 的 LEFT JOIN 理解深刻,但我敢打赌,这篇文章肯定能让你学会点东西!ON 子句与 WHERE 子句的不同一种更好地理解带有 WHERE ... IS NULL 子句的复杂匹配条件的简单方法 Matching-Conditions 与 Where-conditions 的不同关于 “A LEFT JOIN B ON 条件表达式” 的一点提醒转载 2013-07-16 16:02:53 · 496 阅读 · 0 评论 -
MYSQL常用命令
一、连接MYSQL格式: mysql -h主机地址 -u用户名 -p用户密码或者: mysql -u 用户名 -p // 回车后要求输入密码,密码不可见1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是如果-p后带有用户密码,那么-p转载 2013-11-05 22:54:47 · 500 阅读 · 0 评论 -
phpmyadmin的配置
http://docs.phpmyadmin.net/en/latest/setup.html转载 2013-11-27 14:31:22 · 514 阅读 · 0 评论 -
Mysql中更改表名和数据库中的方法
Mysql中更改表名和数据库中的方法 2012-01-09 22:09:29| 分类:mysql |字号 订阅mysql修改表名:alter table table_name rename table_new_name ;mysql修改数据库名:如果是MyISAM的话.只要修改DATA目录下面的那个库名的文件夹的名字就OK了。 如果是转载 2013-12-04 17:37:28 · 3176 阅读 · 0 评论 -
MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践
http://blog.youkuaiyun.com/amao1/article/details/17613245MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用转载 2013-12-30 16:15:27 · 604 阅读 · 0 评论 -
源码编译安装 MySQL 5.5.x 实践
http://heylinux.com/archives/993.html源码编译安装 MySQL 5.5.x 实践1.安装cmakeMySQL从5.5版本开始,通过./configure进行编译配置方式已经被取消,取而代之的是cmake工具。因此,我们首先要在系统中源码编译安装cmake工具。# wget http://www.cmake.org/转载 2013-12-30 16:14:27 · 621 阅读 · 0 评论
分享