再现理想 发表于 2015-1-16 22:32:57

MYSQL教程之怎样检察Oracle数据表的建表语句?

MySQLAB公司的一个高级开发者者表示,“这个特点使得MySQL可以根据你当前的系统的需要来进行调整。”oracle|数据|语句怎样检察Oracle数据表的建表语句?


体系情况:
1、操纵体系:Windows2000Server,呆板内存128M
2、数据库: Oracle8iR2(8.1.6)forNT企业版
3、安装路径:C:ORACLE

完成步骤:
1、用EXP工具导出
2、导进时利用show=y选项、log选项
3、检察、编纂日记文件

详细实例:

1、修改SQL*Plus

connsystem/manager
grantconnect,resourcetoaidentifiedbya;
grantconnect,resourcetobidentifiedbyb;
conna/a

createtablea(anumber);
insertintoavalues(1);
insertintoavalues(2);
insertintoavalues(3);

createtableb(anumber,bvarchar2(10));
insertintobvalues(1,1111);
insertintobvalues(2,2222);
insertintobvalues(3,3333);
commit;


2、翻开一个DOS窗口、先实行导出

E:>expa/afile=a.dmplog=loga.txt

Export:Release8.1.6.0.0-Productionon礼拜五12月122:24:162000

(c)Copyright1999OracleCorporation.Allrightsreserved.


毗连到:Oracle8iEnterpriseEditionRelease8.1.6.0.0-Production
WiththePartitioningoption
JServerRelease8.1.6.0.0-Production
已导出ZHS16GBK字符集和ZHS16GBKNCHAR字符集
.正在导出pre-schema历程工具和操纵
.正在导出用户A的内部函数程序库称号
.正在导出用户A的工具范例界说
行将导出A的工具...
.正在导出数据库链接
.正在导出序号
.正在导出聚集界说
.行将导出A的表经由过程惯例路径...
..正在导出表A3行被导出
..正在导出表B3行被导出
.正在导出同义词
.正在导出视图
.正在导出存储的历程
.正在导出运算符
.正在导出援用完全性束缚前提
.正在导出触发器
.正在导出索引范例
.正在导出位图、功效性索引和可扩大索引
.正在导出前期表举动
.正在导出快照
.正在导出快照日记
.正在导出功课行列
.正在导出革新组和子组
.正在导出维
.正在导出post-schema历程工具和操纵
.正在导出统计
在没有告诫的情形下乐成停止导出。

E:>

3、再实行导进,利用show=y、log这两个选项

E:>impa/afile=a.dmpshow=ylog=logb.txt

Import:Release8.1.6.0.0-Productionon礼拜五12月122:29:492000

(c)Copyright1999OracleCorporation.Allrightsreserved.


毗连到:Oracle8iEnterpriseEditionRelease8.1.6.0.0-Production
WiththePartitioningoption
JServerRelease8.1.6.0.0-Production

经过惯例路径导出由EXPORT:V08.01.06创立的文件
已完成ZHS16GBK字符集和ZHS16GBKNCHAR字符会合的导进
.正在将A的工具导进到A
"CREATETABLE"A"("A"NUMBER)PCTFREE10PCTUSED40INITRANS1MAXTRANS25"
"5LOGGINGSTORAGE(INITIAL131072NEXT65536MINEXTENTS1MAXEXTENTS2147483"
"645PCTINCREASE50FREELISTS1FREELISTGROUPS1BUFFER_POOLDEFAULT)TABLE"
"SPACE"SYSTEM""
..正在跳过表"A"

"CREATETABLE"B"("A"NUMBER,"B"VARCHAR2(10))PCTFREE10PCTUSED40INIT"
"RANS1MAXTRANS255LOGGINGSTORAGE(INITIAL131072NEXT65536MINEXTENTS1"
"MAXEXTENTS2147483645PCTINCREASE50FREELISTS1FREELISTGROUPS1BUFFER_P"
"OOLDEFAULT)TABLESPACE"SYSTEM""
..正在跳过表"B"

乐成停止导进,但呈现告诫。

E:>

4、利用编纂器翻开logb.txt,内里能够看到DDL语句RDBMS并非没有局限性。它们难以扩展,需要大量的资源来配置和维护,比如时间、硬件和人力。同样,它们往往遵循峰值性能模型,这就要求系统按照峰值容量来配置可用性,而不考虑典型的数据使用情况。

若天明 发表于 2015-1-28 08:26:33

代替了原来VB式的错误判断。比Oracle高级不少。

蒙在股里 发表于 2015-2-5 20:09:18

原来公司用过MYSQL自己也只是建个表写个SQL

不帅 发表于 2015-2-13 10:07:57

对于数据库来说,查询是数据库的灵魂,那么SQL查询效率究竟效率如何呢?下文将带对SQL查询的相关问题进行讨论,供您参考。

admin 发表于 2015-3-3 19:14:10

你可以简单地认为适合的就是好,不适合就是不好。

冷月葬花魂 发表于 2015-3-11 12:52:55

having子句的作用是筛选满足条件的组,即在分组之后过滤数据,条件中经常包含聚组函数,使用having条件显示特定的组,也可以使用多个分组标准进行分组。

若相依 发表于 2015-3-18 11:51:24

相信各位对数据库和怎么样学习数据库都有一些经验和看法,也会有人走了一些弯路总结出自己的经验来,希望大家能把各自的看法和经验拿出来分享,给别人一份帮助,给自己一份快乐

简单生活 发表于 2015-3-25 20:06:44

是否碎片会引发效率问题?这都是需要进一步探讨的东西。varbinary(max)代替image也让SQLServer的字段类型更加简洁统一。
页: [1]
查看完整版本: MYSQL教程之怎样检察Oracle数据表的建表语句?