⑴ 如何利用PL/sql Developer图形化界面建库建表
创建数据库和表的操作有两种方法:
一、可视化操作
1.创建数据库
选中数据库右击,在出现的对话框中选择新建数据库,然后新出现的对话框中填写数据库的名称
2.创建数据表
选中数据库下的表右击,在出现的对话框最上方有新建表选项,新出现的对话框中有列名、数据类型、允许Null值三列,这里可以添加表的的列,添加好列后保存Ctrl+S或者点击上方的保存,填写表名称确定就创建好了。
二、使用SQL语句创建
1.创建数据库create database stuDB --stuDB是数据库的名称on primary -- 默认就属于primary文件组,可省略(/*--数据文件的具体描述--*/ name='stuDB_data', -- 主数据文件的逻辑名称 filename='D:\stuDB_data.mdf', -- 主数据文件的物理路径和名称 size=5mb, --主数据文件的初始大小 maxsize=100mb, -- 主数据文件增长的最大值 filegrowth=15%--主数据文件的增长率)log on(/*--日志文件的具体描述,各参数含义同上--*/ name='stuDB_log', filename='D:\stuDB_log.ldf', size=2mb, filegrowth=1mb)-----2.创建数据表use StuDB --使用某个数据库(在某个数据库下建表)go if exists(select * from sysobjects where name='stuMarks')--查询数据库是否已存在此表drop table stuMarks--如果存在该表则删除,不存在不执行此句create table stuMarks --stuMarks是表的名称( ExamNo int identity(1,1) primary key,--列名 数据类型 约束 stuNo char(6) not null,--列名 数据类型 是否允许插入Null值 writtenExam int not null, LabExam int not null)go -- 其中,列属性"identity(起始值,递增量)" 表示"ExamNo"列为自动编号, 也称为标识列alter table 表名add constraint 约束名 约束类型 具体的约束说明alter table 表名drop constraint 约束名
⑵ 我装了oracle和plsqldeveloper,我想创建一个表,怎么创建我是新手!!!讲详细点····
用管理员用户登录 system
创建用户 create user username identified by password
给用户授权 (作为管理员权限)grant dba to username
用你刚创建好的用户名和密码登录
左面下拉框 选择 MyObjects 找到tables 那个选项 右键 new 就是建表
用sql直接写的话 点tables那个图标 里面就是你自己的表
⑶ PL/SQL Developer 用代码创建表
oracle里比较特殊,所谓的自增,需要靠sequence来做
首先,创建一个序列
CREATE SEQUENCE seqTest
INCREMENT BY 1 -- 每次加几个
START WITH 1 -- 从1开始计数
NOMAXvalue -- 不设置最大值
NOCYCLE -- 一直累加,不循环
CACHE 10; --设置缓存cache个序列,如果系统down掉了或者其它情况将会导致序列不连续,也可以设置为---------NOCACHE
然后创建表
create table dog
(id int not null primary key, -- 自增主键
name varchar2(100),
health int,
love int,
strain varchar2(10));
插入数据
insert into dog values (seqTest.nextval,'张三',100,10,'aa');
其实oracle中的int相当与number类型,number(19,0),逗号后边的0相当于小数点后边不留位,也就是整型了
还有,建议用varchar2类型,不太建议用varchar
⑷ Oracle SQL Developer如何建立这样一个表!悬赏20分!
create table user( --------建表,表名usre 以下为字段名,后面是类型
useris number(10) not null parimary key, --parimary key 主键 --not null 不许为空
username varchar2(50) not null,
realname varchar2(50) not null,
password varchar2(255),
address varchar2(200),
phone varchar2(20),
mobile varchar2(20),
email varchar2(200)
createdate date,
status varchar2(10),
roleid number(10) not null,
remark clob
);
ALTER TABLE user ADD CONSTRAINT FK_ROLEID FOREIGN KEY(ID) REFERENCES ROLES(ID); ---建个名键,引用roles 表的id字段
⑸ 如何使用 SQL Developer 运行或创建报表
Oracle
SQL
Developer
是一个
免费的图形化数据库开发工具。使用
SQL
Developer,您可以浏览数据库对象、运行
SQL
语句和
SQL
脚本,并且还可以编辑和调试
PL/SQL
语句。您还可以运行所提供的任何数量的报表,以及创建和保存您自己的报表。SQL
D...
⑹ oracle sql developer建表的时候id字段的自动递增怎么设置
oracle sql developer建表的时候id字段的自动递增的设置方法和步骤如下:
1、首先,打开sql
server数据库,创建一个新表,然后在表中创建id字段并选择int类型,如下图所示,然后进入下一步。
⑺ 怎样用PLSQL Developer创建表空间
一、创建表空间脚本:
通过pl/sql登录到Oracle数据库上,然后执行菜单:文件/新建/命令窗口 ,打开一个命令窗口然后在该命令窗口中执行脚本创建和删除表空间
创建表空间
Sql>create tablespace histdb datafile 'D:/oracle/proct/10.2.0/oradata/orcl/histdb.dbf' size 200m autoextend on next 10m maxsize unlimited;
Sql>alter database datafile 'D:/oracle/proct/10.2.0/oradata/orcl/histdb.dbf' autoextend on;
1) DATAFILE: 表空间数据文件存放路径
2) SIZE: 起初设置为200M
3) UNIFORM: 指定区尺寸为128k,如不指定,区尺寸默认为64k
4) 空间名称histdb 与 数据文件名称 histdb.dbf 不要求相同,可随意命名.
5) AUTOEXTEND ON/OFF 表示启动/停止自动扩展表空间
6) alter database datafile ' D:/oracle/proct/10.2.0/oradata/orcl/histdb.dbf ' resize 500m; //手动修改数据文件大小为500M
删除表空间
DROP TABLESPACE histdb INCLUDING CONTENTS AND DATAFILES;
二、创建用户并制定表空间:
数据库版本:10.2.0
PL/SQL 版本:7.0.1
1 安装Oracle数据库 (如何安装Oracle会在下篇文章介绍,这里只介绍本文需要用的的地方)
创建一个数据库 注意字符集的选择 UTF-8 创建用户名和密码
sid: Dev
pwd: test
更改sys,system口令:sys
2 创建表空间
用sys登录pl/sql :(使用dba的用户名和密码)
SID: system
PWD:sys
链接为:dba
3 创建User
3.1 pl/sql 菜单选择USER 右健点击新建 用户 .
3.2 分别填入
ID: xxx
Pwd: xxx
默认表空间 : 此为 步骤2 所设置的名称
选择角色权限: dba
系统权限:u tablespace (无限表空间)
4 执行USER OBJECT.SQL (如果有需要执行的存贮过程之类的脚本的话)
⑻ pl/sql developer 怎样建oracle数据库表
你要建的表名"user"是oracle的保留字,
换一个表名就可以了,比如"user_table"
⑼ pl/sql Developer 如何在指定的表空间中创建表
PL/SQL
Developer使用技巧
1、PL/SQL
Developer记住登陆密码
在使用PL/SQL
Developer时,为了工作方便希望PL/SQL
Developer记住登录Oracle的用户名和密码;
设置方法:PL/SQL
Developer
7.1.2
->tools->Preferences->Oracle->Logon
History
,
"Store
history"是默认勾选的,勾上"Store
with
password"
即可,重新登录在输入一次密码则记住了。
2、执行单条SQL语句
在使用PL/SQL
Developer的SQL
Window时,按F8键,PL/SQL
Developer默认是执行该窗口的所有SQL语句,需要设置为鼠标所在的那条SQL语句,即执行当前SQL语句;
设置方法:PL/SQL
Developer
7.1.2
-->tools->Preferences-->Window
types
,勾上"AutoSelect
Statement"
即可。
3、格式化SQL语句
在使用PL/SQL
Developer的SQL
Window时,有时候输入的SQL语句太长或太乱,希望能用比较通用的写法格式话一下,这样看起来会好看些,也好分析;
使用方法:选中需要格式化的SQL语句,然后点击工具栏的PL/SQL
beautifier按钮即可.
4、查看执行计划
在使用PL/SQL
Developer的SQL
Window时,有时候输入的SQL语句执行的效率,分析下表结构,如何可以提高查询的效率,可以通过查看Oracle提供的执行计划;
使用方法:选中需要分析的SQL语句,然后点击工具栏的Explain
plan按钮(即执行计划),或者直接按F5即可。
5、调试存储过程
在使用PL/SQL
Developer操作Oracle时,有时候调用某些存储过程,或者调试存储过程;
调用存储过程的方法:首先,在PL/SQL
Developer左边的Browser中选择Proceres,查找需要调用的存储过程;然后,选中调试的存储过程,点击右键,选择Test,在弹出来的Test
scrīpt窗口中,对于定义为in类型的参数,需要给该参数的Value输入值;最后点击上面的条数按钮:Start
debugger
或者按F9;最后点击:RUN
或者Ctrl+R
本文来自CSDN博客,转载请标明出处:
网上下载一个,是可视化的工具。
⑽ 怎样用PLSQL Developer创建表空间
首先是DBA,用命令吧!新建一个command窗口 然后敲代码:
CREATE TABLESPACE 表空间名 DATAFILE'D:/Oracle/proct/11.2.0/dbhome_1/oradata/sample/表空间名.dbf'SIZE 500M UNIFORM SIZE 128k;