mysql数据库
文章平均质量分 75
末路狂奔@@@@@
快乐的坚持一个梦想,直到实现。
展开
-
DBCP一些配置详解
DBCP连接池说明:driverClassNameurlusernamepassword上面四个分别是驱动,连接字符串,用户名和密码。maxActive连接池支持的最大连接数。maxIdle连接池中最多可空闲maxIdle个连接。minIdle连接池中最少空闲maxIdle个连接。initialSize初始化连接数目。maxWait连接池中连接用完时,新的请转载 2014-08-06 10:14:49 · 842 阅读 · 0 评论 -
mysql中join后on、where的区别
可能只看这两个关键字看不出任何的问题。那我们使用实际的例子来说到底有没有差异。 例如存在两张表A,B表数据如下: 语句一Sql代码select A.ID as AID, B.ID as BID from A left join B on A.ID = B.ID where B.ID<3 语句二Sql代码转载 2016-11-20 21:29:19 · 15244 阅读 · 0 评论 -
Mysql Explain 详解2
Mysql Explain 详解一.语法explain 例如: explain select * from t3 where id=3952602;二.explain输出解释+----+-------------+-------+-------+-------------------+---------+---------+-------+------+转载 2016-11-19 00:04:14 · 329 阅读 · 0 评论 -
MYSQL explain详解
MYSQL explain详解explain显示了MySQL如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。先解析一条sql语句,看出现什么内容EXPLAINSELECTs.uid,s.username,s.name,f.email,f.mobile,f.phone,f.postalcode,f.addressFR转载 2016-11-18 23:47:54 · 366 阅读 · 0 评论 -
在Linux上搭建mycat
在Linux上搭建mycat 环境:windows7虚拟机:Oracle VMVirtualBoxLinux: ubuntukylin-14.04.1-amd64.isoJDK:1.7MySQL:5.5 一.环境准备step1:安装虚拟机step2:修改宿主机BIOS配置,详细步骤见文章:http://blog.csdn.NET/lanonola/artic转载 2016-11-01 14:51:45 · 496 阅读 · 0 评论 -
mycat配置mysql简单的读写分离
安装mycat在这里就不说了。。。 修改schema.xml文件 writeType="0" dbType="mysql" dbDriver="native">show SLAVE status java 项目直接连接mycat的TESTDB 即原创 2016-10-25 16:28:32 · 414 阅读 · 0 评论 -
mysql主从复制
怎么安装mysql数据库,这里不说了,只说它的主从复制,步骤如下:1、主从服务器分别作以下操作: 1.1、版本一致 1.2、初始化表,并在后台启动mysql 1.3、修改root的密码2、修改主服务器master: #vi /etc/my.cnf [mysqld] log-bin=mysql-bin //[必须]启用二进转载 2016-10-25 16:23:44 · 269 阅读 · 0 评论 -
mysql sql 百万级数据库优化方案
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查转载 2016-07-07 11:17:56 · 310 阅读 · 0 评论 -
linux下安装和配置mysql
a、查看是否安装了mysql:rpm -qa|grep -i mysqlb、如果已经安装了就删除:rpm -e mysql-libs-5.1.52-1.el6_0.1.x86_64 --nodeps拷贝文件到/usr/local/src,进入目录1、安装服务端/usr/local/src# rpm -ivh MySQL-server-5.5.25a-1.rhel5.x86_64.r原创 2015-06-23 09:58:33 · 394 阅读 · 0 评论 -
linux下操作mysql数据库常用命令
一、总结一下:1.Linux系统下启动MySQL的命令:/ect/init.d/mysql start (前面为mysql的安装路径)2.linux下重启mysql的命令:/ect/init.d/mysql restart (前面为mysql的安装路径)3.linux下关闭mysql的命令:/ect/init.d/mysql shutdown (前面为mysql的安装路转载 2015-06-23 09:57:33 · 862 阅读 · 0 评论 -
mac在命令行使用mysql
1、先到mysql官网上下载dmg格式安装包,进行安装。 2、安装完后,命别名:alias mysql=/usr/local/mysql/bin/mysqlaliasmysqladmin=/usr/local/mysql/bin/mysqladmin 给root创建密码:/usr/local/mysql/bin/mysqladmin -u root转载 2015-06-02 15:55:41 · 4063 阅读 · 0 评论 -
MySql语句大全:创建、授权、查询、修改等
一、用户创建、权限、删除1、连接MySql操作连接:mysql -h 主机地址 -u 用户名 -p 用户密码 (注:u与root可以不用加空格,其它也一样)断开:exit (回车) 打开cmd,输入mysql -h 127.0.0.1 -u root -p 然后输入密码。就可以连接到本地的MySql数据库了。2、 创建用户:转载 2015-06-21 22:24:14 · 727 阅读 · 0 评论 -
MySQL优化之——查询
MySQL优化之——查询MySQL中select的基本语法形式[sql] view plaincopyselect 属性列表 from 表名和视图列表 [where 条件表达式] [group by 属性名[having 条件表达式]] [order by 属性名[asc|desc]] [li转载 2015-06-21 22:43:24 · 477 阅读 · 0 评论 -
MySQL优化之——插入 更新 删除
插入将多行查询结果插入到表中语法[sql] view plaincopyINSERT INTO table_name1(column_list1) SELECT (column_list2) FROM table_name2 WHERE (condition) table_name1指定待插入数据的表;c转载 2015-06-21 22:44:14 · 500 阅读 · 0 评论 -
Linux下MySQL数据库常用基本操作 一
Linux下MySQL数据库常用基本操作 一1、显示数据库 show databases;2、选择数据库use 数据库名;3、显示数据库中的表show tables;4、显示数据表的结构 describe 表名; 5、显示表中记录 SELECT * FROM 表名 6、建库转载 2014-08-14 22:25:01 · 433 阅读 · 0 评论 -
解决DBCP和C3P0针对mysql数据库8小时释放链接的问题
最近的一个项目在Hibernate使用C3P0的连接池,数据库为Mysql。开发测试没有问题,在运行中每个一段长的空闲时间就出现异常: java 代码 Java代码 org.hibernate.exception.JDBCConnectionException: could not execute query at org.hibernate.exce转载 2014-08-06 10:08:48 · 1292 阅读 · 0 评论 -
DBCP文档
参数描述username传递给JDBC驱动的用于建立连接的用户名password传递给JDBC驱动的用于建立连接的密码url传递给JDBC驱动的用于建立连接的URLdriverClassName使用的JDBC驱动的完整有效的java 类名c转载 2014-08-06 10:21:56 · 754 阅读 · 0 评论 -
MySQL的语句执行顺序
MySQL的语句一共分为11步,如下图所标注的那样,最先执行的总是FROM操作,最后执行的是LIMIT操作。其中每一个操作都会产生一张虚拟的表,这个虚拟的表作为一个处理的输入,只是这些虚拟的表对用户来说是透明的,但是只有最后一个虚拟的表才会被作为结果返回。如果没有在语句中指定某一个子句,那么将会跳过相应的步骤。下面我们来具体分析一下查询处理的每一个阶段FORM: 对FROM的左转载 2016-11-20 22:11:11 · 531 阅读 · 0 评论