
MySQL/InfoBright
文章平均质量分 64
forandever
做点什么
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL的一个一条SQL语句查询所有不同种类产品的一部分结果实例的SQL语句
MySQL的一个一条SQL语句查询所有不同种类产品的一部分结果实例的SQL语句 for&ever 2009-08-24 考虑如下场景:有一个产品表(product),里面有很多产品记录。表格有一个产品类型的字段 prodType,用来标示不同的产品类型。产品类型的种类是一定的,例如,总共有10种不同的产品类型。 要求: 通过一条SQL 语句,按着产品的ID进行排序,分别查原创 2009-08-24 11:29:00 · 3594 阅读 · 1 评论 -
mysql 如何统计表大小
mysql 如何统计表大小@forandever 2011-11-11使用SQL语句:show table status from DBName where name = 'TBName' and Update_time > 20111111;返回数组: Name: TBName 表名 Engine: MyISAM | Innodb(表存储引原创 2011-11-12 18:51:56 · 3463 阅读 · 0 评论 -
如何查询postgreSQL 里面某个数据库中所有用户定义的数据表的名字
如何查询postgreSQL 里面某个数据库中所有用户定义的数据表的名字@forandever 2011-11-131、通过命令行查询\d 数据库 —— 得到所有表的名字\d 表名 —— 得到表结构 2、通过SQL语句查询"select * from pg_tables" —— 得到当前db中所有表的信息(这里pg_tables是系统视图)"sel原创 2011-11-13 21:17:49 · 8739 阅读 · 0 评论 -
通过yum在CentOS5.5上安装MySQL5.1
<br />通过yum在CentOS5.5上安装MySQL5.1<br />@for ever 2011-1-12<br /> <br />执行的命令步骤如下:<br /> <br />1、首先查看系统<br />#uname -a<br />Linux google 2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:14 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux<br />我的系统是64位的。因此要执行下面的64位对应的操作。<br /> <原创 2011-01-12 16:56:00 · 4008 阅读 · 0 评论 -
MySQL数据格式为MyISam时的Locked状态造成访问慢的问题解决
<br /><br />@for ever 2010-12-22<br /> <br />对于MySQL来说,<br />MyISam是表锁定的,适合读远大于写的情况;读写频繁的要用innodb方式的<br /><br />例如,如果用 MyISam格式,当写远大于读时:<br />会发现访问数据库很慢<br />top一下,会发现cpu经常100%<br />vmstat会发现瓶颈不在cpu也不在磁盘上<br />SHOW PROCESSLIST一下,会发现有很多Locked进程。<br /> <br /原创 2010-12-22 22:01:00 · 1326 阅读 · 0 评论 -
关于数据库 System lock 状态的说明和处理方式
<br />关于数据库 System lock 状态的说明和处理方式<br />@2010-08-24 for&everA、对于MySQL来说:<br /> <br />执行命令show processlist ,可以看到当前的MySQL进程中有好多System lock的状态。<br />查询MySQL手册:<br />System lock<br />The thread is going to request or is waiting for an internal or external syst原创 2010-09-06 17:56:00 · 18853 阅读 · 0 评论 -
MYSQL 8小时断开链接问题和解决办法
MYSQL 8小时 断开链接问题解决办法有两个:第一是设置autoReconnect属性设置为true;第二是设置DBCP 时将testquery等几个属性一并设置。 问题的原因是,MySQL的参数interactive_timeout,也就是交互超时时间默认为8小时。也就是如果一个链接在8小时后,还没有和服务器交互,这个连接就会被MySQL服务器断开。因为MySQL能够承受的并发连接有限原创 2010-04-24 23:10:00 · 6907 阅读 · 0 评论 -
由一棵已知树来设计对应的数据表格结构
由一棵已知树来设计对应的数据表格结构@for&ever 2009-11-13 最近,看了mootools (http://mootools.net/ )的一个开源tree实现 —— mif.tree (http://miftree.googlecode.com ). 这棵树结构很好,因此决定使用。但是由于他没有基于db的实现,只得根据他的数据结构自己设计DB表格。 一、问原创 2009-11-13 10:30:00 · 1636 阅读 · 0 评论 -
Linux下MySQL的编译安装和简单配置
Linux下MySQL的编译安装和简单配置@for&ever 2009-9-7 说明:下载 mysql-5.1.37-linux-i686-glibc23.tar.gz假定放在 /root 目录。 一、按以下步骤执行命令进行安装: 1.1、进入 /root 目录# cd 1.2、解压缩# tar zxvf mysql-5.1.37-linux-i原创 2009-09-07 16:47:00 · 1472 阅读 · 0 评论 -
Hibernate原生SQL查询多表关联,SQL语句要注意的问题
Hibernate原生SQL查询多表关联,SQL语句要注意的问题@for&ever 2009-9-4 系统环境:MySQL5.1Hibernate3.3 有如下的假定:实体类 Question 和 Answer分别对应数据表 question 和answer。并且表 question 和answer 的字段大部分都一样,字段数目也一样。 执行如下的操作:原创 2009-09-04 20:26:00 · 15960 阅读 · 5 评论 -
Linux平台和Windows平台下两种自动备份MySQL数据的脚本(Shell&Bat)和步骤
Linux 平台和 Windows 平台下两种自动备份MySQL数据的脚本(Shell & Bat)和步骤@for&ever 2009-9-2 假设MySQL数据库root 的密码是 abc123,要备份的db的name是 forandever . 一、Linux 平台:1.1> 编写脚本脚本如下: #!/bin/bashbackupDir=/bak/DB/原创 2009-09-02 14:50:00 · 2115 阅读 · 0 评论 -
MySQL 数据库性能优化
for&ever 2009-08-24性能优化,很大部分是查询时候速度的优化,也就是查询的时候,如何在最短的时间获取查询结果,同时占用最少的系统资源。 1、数据库设计部分:处理速度(一般性比较): 数值类型 >>> 文本类型 固定文本类型 > 可变文本类型(有时候)短文本类型 > 长文本类型 1> 选取最适用的字段属性表越小,在它上面原创 2009-08-24 20:06:00 · 888 阅读 · 2 评论 -
MySQL不区分大小写(Linux与WINDOWS)
MySQL在Linux下数据库名、表名、列名、别名大小写规则: 1、数据库名与表名是严格区分大小写 2、表的别名是严格区分大小写 3、列名与列的别名在所有的情况下均是忽略大小写的 4、变量名也是严格区分大小写的 注意: A、Linux下MySQL安装完后默认:区分表名的大小写,不区分列名的大小写 B、改变表名的大小写区分规转载 2012-09-19 09:34:37 · 3350 阅读 · 0 评论