- 浏览: 19970 次
- 性别:
- 来自: 东莞
最新评论
文章列表
mysql导出查询结果到文档
- 博客分类:
- 数据库
今天经理要我导出生产环境的一些相关数据,因为肯定不能直接连客户服务器上的数据库,所以在没有图形界面的情况下,只能SSH然后在命令行中查询结果,但我从未试过怎么将select出来的数据导出为文本,而且经理又急着用,远程连接又不稳定,要用的sql语句也没准备好,真是焦头烂额啊。好在容易搜到相关资料,在此做个笔记。
其实挺简单,就一个命令
select * from my_table into outfile '/tmp/abc.xls';
然后就是ftp把文件弄回本地了。
另外,还有一种导出的方式,相较于上者而言,这种可以对已经存在的文件直接覆盖。
//使用outfile的方法
m ...
在linux ubuntu下安装了netbeans,发现启动界面中文有方块,启动后java文件中的汉字也有不少方块。网上查知是因为java虚拟机的字体不够丰富的原因,只用把/usr/share/fonts/truetype/arphic/ 文件夹下的字体拷贝到 JAVA_HOME/jre/lib/fonts/fallback ...
Oracle在线文档
http://www.oracle.com/pls/db111/homepage
1.查看oracle数据库版本信息
SQL> select * from v$version;
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
PL/SQL Release 11.1.0.6.0 - Prod ...
今天看到ubuntu可以升级到10.10版本了,于是小小地用命令升级了一下,结果,下载更新完成后软件自动配置时,卡死在了半路上,不管了,重启机,果然不能进入图形桌面了,只好在命令窗口里面不断地敲击自己仅知的一些命令,结果折腾了大半个小时,没搞出名堂来,不得不求助技术总监,没想到他三两下,几个命令就搞定了,前后不到5分钟。汗颜。。。
还好,开机后,打开终端,还能一一找到他使用过的命令,现把它保存下来,以示对自己的警示。
sudo dpkg-reconfigure
export LC_ALL=C
sudo dpkg-reconfigure -r
sudo apt-get di ...
众所周知,数据库的函数较多,而且不同的数据库厂商在sql标准之外,还扩展了不少自己专有的函数,在此,我会把在工作中用到的容易忘记的oracle函数简单记录下,不论其是标准的,还是非标准的。
1.
decode函数
DECODE函数,是ORACLE公司的SQL软件ORACLE
PL/SQL所提供的特有函数计算方式,以其简洁的运算方式,可控的数据模型和灵活的格式转换而闻名。
在逻辑编程中,经常用到If – Then –Else 进行逻辑判断。在DECODE的语法中,实际上就是这样的逻辑处理过程。
它的语法:DECODE(value, if1, t ...
如下表table1:
日期(exportDate) 数量(amount)
-------------- -----------
14-2月 -08 20
10-3月 -08 2
14-4月 -08 ...
1.已知oracle数据库中有一个名为user_constraints的系统表,它主要用来管理当前登陆用户所拥有表的所有约束信息。
SQL>desc user_constraints;
名称 空值 ...
在工作中因为报表需要,自己写了个简单的金额中文大写转换,权当训练一下思维。当然也有代码优化的空间,欢迎指正。
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.bestway.jptds.client.common;
import java.math.RoundingMode;
import java.text.NumberFormat;
import java.util.HashMap;
import ...
1、查看当前用户及所有用户
SQL>
show user; #查看当前用户
USER is "YZY"
SQL>
select username from all_users; #查看所有用户
USERNAME
------------------------------
SYS
SYSTEM
BSWAY
SQL>
select username from dba_users;
...
1、查看所有用户
select * from mysql.user;
2、查看当前用户
mysql> select user();
+----------------+
| user() |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.00 sec)
3、查看当前系统日期
select sysdate();
- 2009-12-02 15:11
- 浏览 711
- 评论(0)
1 .mysql的启动与停止
启动MYSQL服务 net start mysql
停止MYSQL服务 net stop mysql
2 . netstat –na | findstr 3306 查看被监听的端口 , findstr用于查找后面的端口是否存在
3 . 在命令行中登陆MYSQL控制台 , 即使用 MYSQL COMMEND LINE TOOL
语法格式 mysql –user=root –password=123456 db_name
或 mysql –u root –p123456 db_name
4 . 进入MYSQL命令行工具后 , 使用stat ...
- 2009-11-09 13:46
- 浏览 739
- 评论(0)
今天工作时,由于粗心,犯了个错误,特此撰文自我鞭策.且看代码如下:
final int REPORT_PAGE_ROWS = 20;
//currentGroup 类型为ArrayList
if (currentGroup.size() % REPORT_PAGE_ROWS != 0) {
for (int i = 0; i < REPORT_PAGE_ROWS - currentGroup.size() % REPORT_PAGE_ROWS; i++) {
currentGroup.add(new WJContractUnitWasteTemp());// ...
- 2009-06-10 19:50
- 浏览 759
- 评论(0)
方法如下:
1、将鼠标停在表格上,选择 明细数据行 (Row Detail) 。
2、选择脚本(script)标签,在onPrepare方法中加入:
count=0;
在onCreate方法中加入:
count++;
if(count % 10==0)
{
this.getStyle().pageBreakAfter="always";
}
然后放到服务器上运行,则实现分页显示。
- 2008-10-25 12:07
- 浏览 2785
- 评论(0)
只能输入数字:"^[0-9]*$"。
只能输入n位的数字:"^\d{n}$"。
只能输入至少n位的数字:"^\d{n,}$"。
只能输入m~n位的数字:。"^\d{m,n}$"
只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。
只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。
只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3})?$"。
只能输入非零的正整数:"^\+?[1-9][ ...
- 2008-07-24 16:43
- 浏览 725
- 评论(0)
最近在做图书馆管理系统时,测试导入许多MARC文件(可把它看成文本文件),没有问题,唯独有一个文件在导入过程中总是报错:
java.sql.BatchUpdateException: 批次处理0insert into...
org.hibernate.exception.DataException: Could not execute JDBC batch u ...
- 2008-04-28 16:07
- 浏览 1963
- 评论(0)