oracle创建数据
2008-04-22 17:09
393 查看
--创建表空间
create tablespace projects
datafile 'D:/projects.dbf'
size 10m autoextend on;
--创建用户名
create user proj
identified by proj
default tablespace projects;
--分配系统权限和角色
grant connect to proj;
--创键表和其它对象
grant resource to proj;
grant dba to proj;
--连接该用户
connect proj/proj;
--创建序列
create sequence U_seq
minvalue 1
maxvalue 10000
start with 1
increment by 1
cache 20;
--创建表
create table Users
(
Id varchar2(10) not null primary key,
uName varchar2(20) not null,
uPwd varchar2(10) not null,
uSex varchar2(10) not null,
uEmail varchar2(20) not null,
uLike varchar2(20)
);
--为表插入数据
insert into Users values(U_seq.nextval,'aa','123456','女','feiyan811@126.com','唱歌');
insert into Users values(U_seq.nextval,'bb','123456','男','feiyan811@126.com','篮球');
create sequence U_order
minvalue 1
maxvalue 10000
start with 1
increment by 1
cache 20;
--创建表
create table Orders
(
id varchar(2) not null primary key,
uuid varchar2(10) not null,
oName varchar2(20) not null,
oPrice number not null,
oNum number not null
);
--创建主外键关系
alter table Orders add constraint fk_Id foreign key (uuid) references Users(id);
--创建约束
alter table Users add constraint ck_Upwd check(length(Upwd)=6);
插入数据
insert into Orders values(U_order.nextval,'1','oracle书籍',98.88,1);
insert into Orders values(U_order.nextval,'2','java书籍',128.88,1);
create tablespace projects
datafile 'D:/projects.dbf'
size 10m autoextend on;
--创建用户名
create user proj
identified by proj
default tablespace projects;
--分配系统权限和角色
grant connect to proj;
--创键表和其它对象
grant resource to proj;
grant dba to proj;
--连接该用户
connect proj/proj;
--创建序列
create sequence U_seq
minvalue 1
maxvalue 10000
start with 1
increment by 1
cache 20;
--创建表
create table Users
(
Id varchar2(10) not null primary key,
uName varchar2(20) not null,
uPwd varchar2(10) not null,
uSex varchar2(10) not null,
uEmail varchar2(20) not null,
uLike varchar2(20)
);
--为表插入数据
insert into Users values(U_seq.nextval,'aa','123456','女','feiyan811@126.com','唱歌');
insert into Users values(U_seq.nextval,'bb','123456','男','feiyan811@126.com','篮球');
create sequence U_order
minvalue 1
maxvalue 10000
start with 1
increment by 1
cache 20;
--创建表
create table Orders
(
id varchar(2) not null primary key,
uuid varchar2(10) not null,
oName varchar2(20) not null,
oPrice number not null,
oNum number not null
);
--创建主外键关系
alter table Orders add constraint fk_Id foreign key (uuid) references Users(id);
--创建约束
alter table Users add constraint ck_Upwd check(length(Upwd)=6);
插入数据
insert into Orders values(U_order.nextval,'1','oracle书籍',98.88,1);
insert into Orders values(U_order.nextval,'2','java书籍',128.88,1);
相关文章推荐
- Oracle创建用户数据导入
- 图解Oracle 12c创建数据挖掘(Data Miner)用户dmuser
- Oracle创建数据表空间,用户,授权,表,索引,簇
- oracle 11gR2 创建无数据对象临时不分配segment
- ORACLE开发:创建与管理表空间和数据文件1
- Oracle之创建数据表及数据类型
- oracle创建用户,创建数据库,导入数据,赋予创建视图~创建触发器权限
- Oracle如何实现创建数据库、备份数据库及数据导出导入的一条龙操作
- oracle俩张表按当前日期创建数据条数并排序关联
- Oracle数据创建虚拟列和复合触发器的方法
- java 创建连接oracle 数据库并查询数据
- Oracle如何实现创建数据库、备份数据库及数据导出导入的一条龙操作-------sql方式
- oracle 表的管理(数据类型,表创建删除,数据CRUD 操作)
- Day59-Oracle03 - 创建表空间、创建表(子查询创建表)、表的约束、事务、数据库对象(视图、序列、索引、同义词)、PLSQL编程、(if,循环)、数据的导入导出备份
- Oracle 同名字段的该行数据按照创建时间最新的隐藏其他
- Num43 oracle(子查询: 集合查询:处理数据:创建和管理表: 其他数据库对象)
- oracle 创建dblink,传送数据
- oracle dba 手动创建数据实例
- 创建oracle数据表示例sql
- 像查看本地Oracle数据一样查看远程Oracle数据-----Oracle database link创建和使用