数据库
千里兵峰
do more do better do share
展开
-
从mysql转换到oracle数据库
一、分表结构及表数据两次导出。一次导出去转换之后导入oracle中比较麻烦,所以我们一般在mysql导出时将导出分成个结构及个数据两次导出。导出之后将个结构语句修改,具体修改如下:二、对表的修改:0、去掉`,`这个是mysql的特殊标示符,转换前要去掉1、将所有的text替换成varchar2(4000)。有些转换工具将text是转换成blob或clob,我觉得那样不好,一般还是转换成varc...2010-03-07 22:52:02 · 160 阅读 · 0 评论 -
win7安装oracle 10g时发生“程序异常终止。发生内部错误”的解决方案
win7安装oracle 10g时发生“程序异常终止。发生内部错误”的错误提示,解决的方案是: 首先、确保你有该文件夹的完全控制权。 修改步骤:对着oracle的安装文件夹 点右键 属性-〉安全-〉高级-〉所有者-〉改为自己。 接着编辑自己的权限为完全控制 其次、将setup.exe的兼容性改为windows server 2003(server pack...原创 2013-07-26 12:25:53 · 255 阅读 · 0 评论 -
PLSQL导入/导出数据方法
PLSQL导入/导出数据方法以前导数据库信息的时候,总是会先开启sql窗口,把自己手写的建表文件复制进去,然后再导入数据信息。今天突然懒得去找以前的建表文件,而想用SLSQL直接从一个数据库中导出信息,导入到另外一个数据库中,发现自己对PLSQL的导入导出完全不了解。下面详细记录一下。先写一个正确的方法:导出步骤:1 tools ->export user objec...原创 2012-12-05 12:54:58 · 437 阅读 · 0 评论 -
java 如何获取 mysql 备注信息
Java codepublic void getResultSetMetaData() { String sqlStr = "SELECT * FROM STUDENTINFO"; ResultSet rs = null; Statement smt = null; try { String[] tp = {"TABLE"}; smt = conn.createStatement(); rs ...原创 2012-10-19 10:44:20 · 311 阅读 · 0 评论 -
mysql 查询当天、本周、上周、本月、上个月份的数据
查询当天的记录select * from hb_article_view where TO_DAYS(hb_AddTime) = TO_DAYS(NOW())查询当前这周的数据SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,’%Y-%m-%d’)) = YEARWEEK(now());...原创 2012-06-12 17:16:50 · 162 阅读 · 0 评论 -
sql 删除表及恢复刚删除的表
drop table prj_expert_msn_select_pathflashback table prj_expert_msn_select_path to before drop原创 2012-06-12 17:15:49 · 710 阅读 · 1 评论 -
三表连接查询—一个主表,两个从表
表A,表B,表C以B为主表,A,C为从表select a.*,b.*,c.* from B left join A on b.id=a.id left join C on b.id=c.id order by c.date desc;原创 2010-11-25 11:25:38 · 1104 阅读 · 0 评论 -
Oracle——常用日期型函数详解
1、Sysdate 当前日期和时间SQL> Select sysdate from dual;SYSDATE----------2、Last_day 本月最后一天SQL> Select last_day(sysdate) from dual;LAST_DAY(S----------3、Add_months(d,n) 当前日期d后推n个月用于从一个...原创 2011-09-16 09:07:22 · 125 阅读 · 0 评论 -
SQL语句大全
SQL语句大全 <!--S 文章(这部分加style只是为了看效果,基本上表现都受编辑器设置控制)-->基础创建数据库 创建之前判断该数据库是否存在 if exists (select * from sysdatabases where name='databaseName') drop database databaseName...原创 2010-08-04 15:00:26 · 96 阅读 · 0 评论 -
mysql8.0远程访问授权
今天晚上安装了一下mysql8.17.3 这个版本,然后配置好了之后,想远程访问可是连不上,一想是因为没有授权。最开始用的是最原始的授权GRANT ALL ON *.* TO 'root'@'%' IDENTIFIED BY'root';报以上错误,经过多方查证,才知道,8.0以上版本是不能使用这种方法了。设置mysql8.0远程访问:1、新建远程访问用户:create u...原创 2019-09-09 00:12:54 · 1555 阅读 · 2 评论