mysql
zyn010101
这个作者很懒,什么都没留下…
展开
-
mysql中使用光标的demo
第一次用游标,写了个demo,此游标蛋疼的实现了从test1表逐条复制数据到同样的表结构的test2,等价于insert into test2 select * from test1;DROP TABLE IF EXISTS `test1`;CREATE TABLE `test1` ( `id` int(11) NOT NULL auto_increment, `type` i原创 2013-05-14 13:37:17 · 779 阅读 · 0 评论 -
mysql中文排序
数据库采用utf-8编码,order by 无法对中文按照拼音排序 ,对中文字段转为GBK后排序即可。 SELECT * FROM dept ORDER BY CONVERT( fd_dept_name USING gbk ) ;原创 2013-05-14 13:37:24 · 468 阅读 · 0 评论 -
查看mysql元数据(转)
information_schema数据库是MySQL自带的,它提供了访问数据库元数据的方式。什么是元数据呢?元数据是关于数据的数据,如数据库名或表名,列的数据类型,或访问权限等。有些时候用于表述该信息的其他术语包括“数据词典”和“系统目录”。在 MySQL中,把 information_schema 看作是一个数据库,确切说是信息数据库。其中保存着关于MySQL服务器所维护的所有其他数据库的信息原创 2013-05-14 13:37:37 · 735 阅读 · 0 评论 -
mysql中的decode(转)
举例: oracle:select decode(pay_name,'aaaa','bbb',pay_name),sum(comm_order),sum(suc_order),sum(suc_amount) From payment.order_tab group by decode(pay_name,'aaaaa','bbbb',pay_name)转换成mysql:实现原创 2013-05-14 13:37:20 · 11990 阅读 · 0 评论 -
java类大批量导入数据到MYSQL
今天在写一个java类,用jdbc批量更新某表一个字段,该字段需要查询其他多张表进行计算得出,中间用了许多select查询,最后拼装成update语句用jdbc操作,当导入到200多条的时候,报错了,提示数据库连接已经用完(我每次调用的时候连接都记得关闭了,程序逻辑没有问题),具体信息如下:15:50:12 [ERROR] com.zyn.hibernate.test.DataSourceHe原创 2013-05-14 13:36:38 · 1039 阅读 · 0 评论 -
MYSQL树状查询
oracle中可以采用connect by 来进行树状查询,在MYSQL中却没有提供该功能,但是,使用存贮过程我们也可以实现该查询。创建一张表 fd_id varchar(50)--主键,fd_name varchar(50),fd_parentid varchar(20); 创建存贮过程: drop procedure if exists findLChild;/*原创 2013-05-14 13:36:40 · 602 阅读 · 0 评论