数据库
elricyu
这个作者很懒,什么都没留下…
展开
-
SQL LOADER 导入EXCEL数据到ORACLE表中
1.打开EXCEL将文件另存为*.CSV的格式。 2.创建SQL LOADER控制文件,文件名及格式可自定义(如 sqlload.sld)。命令格式、参数如下: Load dataInfile D:/data.csv --CSV格式数据源文件路径Append|insert|replace --append在表后追加,insert插入空表,repla原创 2009-08-10 15:34:00 · 7104 阅读 · 0 评论 -
简单实用的Oracle备份还原命令
工作中经常用到备份还原数据,留下以前常用的方式备忘 :) @echo 备份oracle数据库del /f/p c:/backup.dmp c:/backup.logexp userid=system/manager file=c:/backup.dmp log=c:/backup.logpause @echo 导入sql文件sqlplus system/manager @OR原创 2009-08-10 16:55:00 · 514 阅读 · 0 评论 -
Mysql基础技能(三)
<br />索引优化基础<br />MySQL只在认为走索引可以筛去85%以上数据的时候,才使用索引,如果达不到这个标准,索引是无意义的。<br />前缀索引:MySQL可以利用索引的前向部分,但不可以利用后向部分,不支持反向索引。<br /> 例如:SELECT col2 FROM table WHERE col1=1;可以使用索引(col1,col2),但不可以使用(col2,col1).<br />不等比较的优化:如果索引的前向部分在WHERE中是等于,那么可以使用索引,如果索引的前向部分再WH原创 2011-04-08 14:38:00 · 564 阅读 · 0 评论 -
Mysql基础技能(一)
数值类型与处理函数,字符类型与处理函数,日期类型与处理函数,类型处理小技巧原创 2011-04-08 14:09:00 · 767 阅读 · 0 评论 -
Mysql基础技能(二)
优化器差异MySQL对子查询会处理为临时表,所以一般JOIN效率比做子查询高。MySQL在JOIN中对ORDER BY、GROUP BY优化较弱,JOIN中的排序分组几乎都会使用Fille Sort和临时表MySQL只有RBO,没有CBO,所以总是选择类型上最优的执行计划,而不一定是开销最小的。MySQL对于OR,很多时候并不会优化成两次索引访问或合并索引,所以OR最好写成两条SQL,做UNION ALL。IN中存在NULL条件,可能会让优化器走成全表扫描。SQL方言差异选择部分行:Oracle使用Rown原创 2011-04-08 14:26:00 · 593 阅读 · 0 评论