数据库
yifeixiang
这个作者很懒,什么都没留下…
展开
-
(转)oracle中左关联,右关联有什么区别
Oracle中可以使用“(+) ”来表示,9i可以使用LEFT/RIGHT/FULL OUTER JOIN LEFT OUTER JOIN:左外关联 [code="xml"]SELECT e.last_name, e.department_id, d.department_name FROM employees e LEFT OUTER JOIN departments d ...2010-03-11 14:18:21 · 260 阅读 · 0 评论 -
总结一下数据库的 一对多、多对一、一对一、多对多 关系
关联映射:一对多/多对一存在最普遍的映射关系,简单来讲就如球员与球队的关系;一对多:从球队角度来说一个球队拥有多个球员 即为一对多多对一:从球员角度来说多个球员属于一个球队 即为多对一数据表间一对多关系如下图:[img]http://dl.iteye.com/upload/attachment/0084/6079/5c6056c4-d0cb-3279-9ab...原创 2013-05-17 09:50:55 · 464 阅读 · 0 评论 -
备份数据库
以下为databak.sh备份脚本[code="shall"]#! /bin/bashecho `date` ": 开始备份数据........" >>bak.log#bakdate =`date "+%y%m%d"`echo $bakdatey=`date --date='1 days ago' "+%Y"`m=`date --date='1 days ago' ...原创 2012-09-20 20:03:48 · 70 阅读 · 0 评论 -
解决pdm打开只显示表名不显示字段的步骤
-解决pdm打开只显示表名不显示字段的方法选中PDM 依次点击 工具-->显示参数选择(display preferences)-->content 下面的table ,右边勾选上columns 点击OK 选择 all symbols 一切OK...原创 2013-12-03 10:53:55 · 958 阅读 · 0 评论 -
oracle与mysql的不同
oracel rownum select date_format('2008-08-08 22:23:00', '%W %M %Y');+------------------------------------------------+| date_format('2008-08-08 22:23:00', '%W %M %Y') |+----------------------...原创 2014-01-20 10:16:13 · 92 阅读 · 0 评论 -
Hibernate一对多和多对一关系详解 (转载)
双向一对多关系,一是关系维护端(owner side),多是关系被维护端(inverse side)。在关系被维护端需要通过@JoinColumn建立外键列指向关系维护端的主键列。[code="java"]publicclass Order implements Serializable { privateSet orderItems = new HashSet(); ...原创 2014-07-10 17:00:32 · 86 阅读 · 0 评论 -
数据迁移
开源ETL工具(Kettle) 数据之间的传递与迁移。原创 2015-01-13 19:19:39 · 90 阅读 · 0 评论 -
多级树的查询
START WITH CONNECT BY PRIOR子句实现递归查询表中第一行1001是1002的父节点,而第二行1002又是1003的父节点,如此循环。如题:要求给出其中一个数字能找出其最终的根节点!应该要怎么样实现呢?请看如下sql语句,这里我就拿1008为例。图中第一行第一个num1就是根节点了。再来分析下sql语句:select num1,num2,level ...原创 2015-01-13 20:27:45 · 175 阅读 · 0 评论 -
Linux安装MySQL提示conflicts with file from package的解决办法
在linux下面安装 mysql的时候出现了错误:[code="bat"]在linux下面安装 mysql的时候出现了错误:[root@localhost local]# rpm -ivh MySQL-server-5.5.24-1.el6.i686.rpm Preparing... ##############################...原创 2014-03-19 10:59:48 · 220 阅读 · 0 评论 -
hibername 调用存储过程
JshxTaskDaoImpl[code="java"]import java.sql.CallableStatement;@Override public void callTaskManageProcedure() { List params = null; try { callProcedure1("{call TaskManager()}", param...原创 2013-04-18 14:32:31 · 83 阅读 · 0 评论 -
MYSQL数据库调优
MYSQL安装目录\my.ini(和bin目录同级)(一) 开启MYSQL数据库日志:在文件末尾加上以下配置:#Enter a name for the error log file. Otherwise a default name will be used.[color=blue]log-error=error.log[/color]说明:Log-error:错...原创 2013-04-12 16:01:44 · 131 阅读 · 0 评论 -
创建数据库索引
SQL> CREATE UNIQUE INDEX COLUMNNAME_INDEX ON TABLENAME(COLUMNNAME);索引已创建。SQL>2010-02-24 16:05:23 · 119 阅读 · 0 评论 -
CREATE TABLESPACE与create user
su - oraclesqlplus "/as sysdba"删除drop user [color=red]wqettest [/color]cascade;查看oracle表空间文件select tablespace_name, file_id, file_name, round(bytes/(1024*1024),0) total_space from dba_da...2010-05-25 15:41:43 · 196 阅读 · 0 评论 -
oracle导出导入数据
在cmd命令行中用exp命令进行需要导出的用户表。exp username/password rows=y grants=y file=filename%today%.dmp log=logname%today%.log full=N 在cmd命令行中用imp命令进行需要导入的用户表。imp username/password fromuser=XX touser=usernam...原创 2010-05-25 15:41:59 · 84 阅读 · 0 评论 -
MYSQL导入导出数据库命令
命令行导出数据库:如果你安装好了mysql,就会显示文件安装的地址whereis mysql1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录如我输入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin2,导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名 如我输入...原创 2010-11-03 15:28:42 · 117 阅读 · 0 评论 -
(转)Oracle/Mysql/SqlServer函数区别
1.类型转换 --Oracle select to_number('123') from dual; --123; select to_char(33) from dual; --33; select to_date('2004-11-27','yyyy/mm/dd') from dual;--2004-11-27 --Mysql select cast('1...原创 2011-05-25 10:48:08 · 106 阅读 · 0 评论 -
查oracle的版本信息
以前查oracle的版本信息,只知道一种方法,就是用v$versions视图,如下:SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle9i Enterprise Edition Release 9.2.0.1.0 - Producti...原创 2011-07-07 19:59:01 · 123 阅读 · 0 评论 -
linux清除MYSQL密码
1.先以root用户登录系统;检查是否安装mysql输入命令:rpm -qa |grep –i mysql如果有提示,证明mysql已经安装,那么使用rpm –e mysql卸载mysql包。/etc/init.d/mysql status 可以查看MYSQL的状态(ps -ef|grep mysql)2.关闭MYSQL服务或进程:/etc/init.d/mys...原创 2012-10-16 15:05:19 · 415 阅读 · 0 评论 -
powerdesigner 15打开pdm文件弹出安装打印机窗口
在命令提示符输入(services.msc进入服务),找到Print Spooler服务,启动类型改为自动,并启动该服务,就不会出现打印错误了原创 2012-10-19 15:32:12 · 292 阅读 · 1 评论 -
Oracle merge 合并
[code="java"]@Transactional public void mergeAll(){ dao.executeUpdateBySqlId("mergeTbDdbLogInfo", null); dao.executeUpdateBySqlId("deletTbDdbLogTEMPAllInfo", null); }[/code][code="...原创 2013-10-21 09:38:08 · 116 阅读 · 0 评论