3-(初学)oracle10g创建对数据表操作的几种方法

系统 1772 0

一、使用oracle10g环境自带的WEB的Enterprise Manager:

1、用自带的Database Configration Assistant新建一个数据库(test)设定密码(test)。

2、打开em,用system用户密码test登录。

3、点击“管理”“表空间”“创建”输入用户名和存储位置完成一个表空间的创建(testspace).

4、在管理页面找到“表”“创建”,选择“标准”,然后“继续”,输入表明称(testtable)选择表空间,添加列名和数据类型(如果是varchar2的必须确定大小)然后确定。

5、插入数据:在“管理”页面找到“ISQL*Plus”的相关链接,然后输入用户名和密码就进入了执行脚本页面;执行脚本:

insert into system.testtable values ('5','xiaoliu','zhejiang','nv','45'),就完成一条数据的插入,同样可以执行

select * from system.testtable查看插入的数据。

二、通过SQL Plus执行sql脚本

1、程序中找到SQL Plus 执行,输入用户名密码

执行脚本:select * from system.testtable;(注意要有分号来结尾)可以查看表数据,同样可以执行其他脚本。

三、DOS命令执行:

运行-cmd输入sqlplus命令,在输入用户名密码:执行脚本select * from system.testtable;(注意要有分号来结尾)可以查看表数据,同样可以执行其他脚本。

四、使用PL/SQL Developer等外部工具。

1、登录

2、打开SQL Window窗口,然后输入代码:select * from system.testtable按F8执行,就能够查看结果,同样可以执行其他操作。

 五、创建数据表的sql语句:

create table test2(
id number(5)
constraint test_ID_PK primary key,
name varchar2(20) null
)
initrans 1 maxtrans 255
pctfree 20 pctused 50
storage(initial 1024k next 1024k pctincrease 0 minextents 1 maxextents 5)
tablespace test

其中:pctfree:为了行长度的增长而在每个块中保留的空间增量(以占整个空间减去块头部后所剩空间的百分比表示)当剩余空间不足pctfree时,不再向该空间中增加新行。

pctused:在块空间不足pctfree后,快空间百分比必须小于pctused后,才能向该空间中增加新行。

initrans:在块中预先分配的事物项数,缺省值为1。

maxtrans:预定可以分配给每个块中最大的事物项数,缺省值为255。

logging:制定表的创建将记录到重要日志文件中,并且指定该表的后续操作都将记录到重要日志文件中。这个是缺省设置。

nologging:指定表的创建不会将记录到重要日志文件中。

storage子句:

initial:初始区的大小。next :下一个区的大小。pctincrease:以后每个区空间增长的百分比。 minextents:段中初始区的数量。maxextents:最大能扩展的数量。

 

 

 

3-(初学)oracle10g创建对数据表操作的几种方法


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论