
database
iteye_8608
这个作者很懒,什么都没留下…
展开
-
mysql table full 的解决方案
发现执行mysql的 REPLACE INTO 的时候mysql返回 #1114 - The table ‘xxxx’ is full这个错误。。。以前没有遇到过,于是查找资料解决这个问题。。。得知是由于内存表的大小超过了规定的范围,于是搜索解决方法,网上提到的有两种解决方法,一种是修改tmp_table_size参数,另外一种是修改max_heap_table_size参数。。。[r...2007-12-13 16:18:30 · 229 阅读 · 0 评论 -
not exists 和not in等价
select * from A where not exists ( select * from B where A.id = B.id )和select * from A where A.id not in ( select * from B)2010-03-23 16:00:23 · 310 阅读 · 0 评论 -
oracle中minus的用法
转自:http://blog.youkuaiyun.com/LJY_AINILU/archive/2008/10/09/3043374.aspx这两天写程序的时候用到了两个表格数据的比较,学习到了minus的用法,小小的总结了一下minus运算的主要功能是: 在进行两个表格或者两个查询结果的时候 ,返回在第一个表格/查询结果中与第二个表格/查询结果不相同的记录比如A表中数据如下:ID ...2010-03-23 15:53:31 · 511 阅读 · 0 评论 -
oracle分页的一种写法
SELECT * FROM ( SELECT row_.*, rownum rownum_ FROM (...... ) row_ WHERE rownum ?原创 2008-10-28 17:01:06 · 109 阅读 · 0 评论 -
mysql提示Column count doesn't match value count at row 1错误
开发中运行mysql脚本,发现提示mysql提示Column count doesn't match value count at row 1错误,坚持后发现是由于写的SQL语句里列的数目和后面的值的数目不一致,比如insert into 表名 (field1,field2,field3) values('a','b')这样前面的是三列,后面却只有二个值,这就会出现这个错误的。 :...2007-11-19 10:47:17 · 840 阅读 · 0 评论 -
修改mysql数据表中的字段属性
1.登录数据库>mysql -u root -p 数据库名称2.查询所有数据表>show tables;3.查询表的字段信息>desc 表名称;4.1.修改某个表的字段类型及指定为空或非空>alter table 表名称 change 字段名称 字段名称 字段类型 [是否允许非空];>alter table 表名称 modify 字段名称 字段类型 [是...2007-11-07 16:48:23 · 1005 阅读 · 0 评论 -
oracle中判断是否存在记录
很多人喜欢用这样的方法来判断是否存在记录:select count(*) into t_count from t where condition;if t_count> 0 then ....这种方法的问题在于:我们需要的仅仅是是否存在,而不是得到总记录数。查询记录总数付出了不必要的性能代价。两种情况:1. 如果判断是否存在记录后, 要查询记录中的某些列的信息,...原创 2008-09-27 09:24:25 · 2484 阅读 · 0 评论 -
oracle中substr函数的用法
In oracle/PLSQL, the substr functions allows you to extract a substring from a string.The syntax for the substr function is:substr( string, start_position, [ length ] )说明:string is the...原创 2008-09-27 09:23:45 · 627 阅读 · 0 评论 -
转:新版JDBC连接SqlServer2005数据库
一、下载安装1、SqlServer 2005 Express Edition 下载:http://msdn.microsoft.com/vstudio/express/sql/download/ 安装完数据库后设置ICP/IP协议启动,具体如下: (1)打开SQL Server Configuration Manager (2)转到SQL Server 2005...2007-07-14 18:01:24 · 112 阅读 · 0 评论 -
转:C3P0连接池详细配置
本文原文为:http://jacreater.spaces.live.com/blog/cns!BE44984C5949B55B!120.entry 3 30 1000 false Test false 100 null fal...2008-01-10 12:38:33 · 171 阅读 · 0 评论 -
mysql无法创建innodb类型的表
现在用的这个mysql是个免安装版本,原来是一直不能安装成系统服务,总是出现 mysql启动错误1067。后来通过[url=http://msq.iteye.com/admin/show/40132] mysql启动错误1067的解决[/url]给解决了。可是在使用中发现表的类型只能为myisam,而不能为innodb,为此烦恼了许久。在网上搜了许久,发现这里有解决方法[url=http:...2007-02-06 00:53:55 · 401 阅读 · 0 评论 -
转:在MySQL中使用外键
在MySQL中使用外键 昨晚用Mysql建外键约束,始终没有成功,今天找到这个,原来只有InnoDB类型的表才可以使用外键.只有InnoDB类型的表才可以使用外键CREATE TABLE person (id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT,name CHAR(60) NOT NULL,PRIMARY K...2007-01-16 01:18:04 · 95 阅读 · 0 评论 -
mysql启动错误1067的解决
安装后MYSQL5后,发现启动出错,有时启动正常,但加接时马上出错。出错代码:1067解决办法如下: 删除%windows%/my.ini 删除其它地方的my.ini 在mysql安装目录下把my-small.ini复制为my.ini 在my.ini最后一行插入: CODE: [mysqld] #设置basedir指向mysql的安装...2006-12-21 23:14:16 · 679 阅读 · 0 评论 -
MySql服务器的启动和关闭
MySQL服务器既可以做为前台服务程运行,也可以做为后台服务运行。在MySQL安装目录的bin目录下提供了以下MySQL服务程序: mysqld.exe:最基本的MySQL服务器程序。 mysqld-nt.exe:Windows NT/2000/XP平台的优化版本,支持命名管道。 执行以上任意一个程序,都会以前台的方式启动MySQL服务。也可按下面的方式将它做为后台来运行。 1...2006-12-21 13:03:59 · 150 阅读 · 0 评论 -
解决PL/SQL 无法debug 存储过程的问题
今天在用pl/sql调试一个新写的存储过程时,发现dubug断点不生效,后来咨询DBA,发现需要在在存储过程上右键打开调试信息才行,如下图:[img]http://dl.iteye.com/upload/attachment/453324/0b222141-e1d0-3a3f-9997-fd20d79fdc4e.jpg[/img]...原创 2011-04-02 15:57:29 · 292 阅读 · 0 评论