-- 创建表空间 ---------------------------------------------------- CREATE TABLESPACE jyd_tbs DATAFILE 'd:\jyd_tbs.dbf' SIZE 1000M AUTOEXTEND ON; -- 创建用户 CREATE USER jyd IDENTIFIED BY "123" DEFAULT TABLESPACE "JYD_TBS" QUOTA UNLIMITED ON "JYD_TBS"; -- 用户授权 grant dba to jyd; -- 连接用户 conn jyd/123; commit; -- 创建用户表 create table jyd.Member_info ( U_ID number(30) primary key not null, -- 非空 唯一标识数据库一条记录自增长型对应S_UID自增长字段 U_Name varchar2(50) not null ,-- 用户名 ok U_Password varchar2(50) not null , --密码 ok Realname varchar2(20) , -- 姓名昵称 Sex varchar2(10) , --性别 ok Birthday varchar2(20) , -- 出生年月 Region varchar2(10) , --所在地区〞 ok Post varchar2(40) , -- 您的职位 Tel varchar2(20) , -- 固定电话 Fax varchar2(20) , -- 传真 Mobile varchar2(20) , -- 手机 C_Name varchar2(100) , -- 公司名称 个人为联系人姓名 Address varchar2(100) , -- 地址 企业(联络地址)个人(通讯地址) Industry varchar2(20) , -- 所属行业 ok Email varchar2(50) , -- 电子邮箱 Web varchar2(50) , -- 网址 Question varchar2(50) not null, -- 密码提示问题 ok Answer varchar2(50) not null, -- 密码提示答案 ok Identitys varchar2(10) , --会员身份 企业/个人 ok Grade varchar2(10) , --会员级别 免费 会员/VIP会员 Times date default sysdate ,--注册时间 自动取值插入 userClass varchar2(60) -- 注册行业分类 ok ); -- 创建序列 CREATE SEQUENCE jyd.Member_info_Se INCREMENT BY 1 -- 每次加几个 START WITH 1 -- 从1开始计数 NOMAXVALUE -- 不设置最大值 NOCYCLE -- 一直累加,不循环 CACHE 10; -- 创建触发器 CREATE TRIGGER jyd.Member_info BEFORE insert ON jyd.Member_info FOR EACH ROW begin select jyd.Member_info_Se.nextval into:New.U_ID from dual; end; commit; insert into jyd.Member_info (U_Name,U_Password,Realname,Sex,Birthday,Region,Post,Tel,Fax,Mobile,C_Name,Address,Industry,Email,Web,Question,Answer,Identitys,Grade,Times,userClass) values('zhangliguo1' ,'admin0000','张立国','男','19900706','朝阳','软件工程师','15001179658','010-44445555','60107888','金二十二世纪','左家庄','网站运营','nihao@yahoo.cn','www.badu.com','我在哪','家','企业','免费',sysdate,'1_lvyou_'); commit; insert into jyd.Member_info (U_Name,U_Password,Sex,Birthday,Region,Post,Tel,Fax,Mobile,C_Name,Address,Industry,Email,Web,Question,Answer,Identitys,Grade,Times,userClass) values('zhangliguo2' ,'admin0000','男','19900706','朝阳','软件工程师','15001179658','010-44445555','60107888','金二十二世纪','左家庄','网站运营','nihao@yahoo.cn','www.badu.com','我在哪','家','企业','免费',sysdate,'2_jiaoyupeixun_'); commit; -- 创建 交友(Friend)表 create table jyd.Friend ( F_ID number(30) primary key not null, -- 主键 U_ID number(30) not null, -- 与表member_info的U_ID一致 Typess varchar2(10) , -- 交友类型 Region varchar2(10) , -- 所在地区 Title varchar2(50) , -- 信息标题 Purpose varchar2(50) , -- 交友目的 Characters varchar2(50) , -- 本人性格 age varchar2(20) , -- 年龄 sex varchar2(20), -- 性别 nationals varchar2(10) , -- 所属民族 Places varchar2(10) , -- 文化程度 vocational varchar2(50) , -- 本人职业 zodiac varchar2(8) , --本人生肖 CRegion varchar2(10) , -- 出生地区 RTime date default sysdate , --发布时间 自动取值插入 Notes varchar2(1000) , -- 详细说明 ETime date ,-- 过期时间 TImg varchar2(100) , -- 免费上传照片 记录图片在服务器地址 Realname varchar2(20) , -- 姓名昵称 与member_info的Realname一致 Yn varchar2(100) , -- 公开联系信息 0.jpg是不公开/1.jpg是公开 Video varchar2(100) -- 有无现场视屏 a.jpg 有 , b.jpg无 ); -- 创建序列 CREATE SEQUENCE jyd.Friend_Se INCREMENT BY 1 -- 每次加几个 START WITH 1 -- 从1开始计数 NOMAXVALUE -- 不设置最大值 NOCYCLE -- 一直累加,不循环 CACHE 10; -- 创建触发器 CREATE TRIGGER jyd.Friend BEFORE insert ON jyd.Friend FOR EACH ROW begin select jyd.Friend_Se.nextval into:New.F_ID from dual; end; commit; -- 插入测试数据 insert into jyd.Friend(U_ID,Typess,Region,Title,Purpose,Characters,age,sex,nationals,Places,vocational,zodiac,CRegion,RTime,Notes,ETime,TImg,Realname,Yn,Video) values (3,'宝宝交友','北京','你好来玩','随便玩玩','火爆','25','男','汉','大专','软件程序员','马','密云',sysdate,'本人吃喝嫖赌抽',sysdate,'10.jpg','Q你一夜情',1,'a.jpg'); commit; insert into jyd.Friend(U_ID,Typess,Region,Title,Purpose,Characters,age,sex,nationals,Places,vocational,zodiac,CRegion,RTime,Notes,ETime,TImg,Realname,Yn,Video) values (4,'孕妇交友','北京','你好来玩','随便玩玩','火爆','25','男','汉','大专','软件程序员','马','密云',sysdate,'本人吃喝嫖赌抽',sysdate,'10.jpg','Q你一夜情',1,'a.jpg'); commit; insert into jyd.Friend(U_ID,Typess,Region,Title,Purpose,Characters,age,sex,nationals,Places,vocational,zodiac,CRegion,RTime,Notes,ETime,TImg,Realname,Yn,Video) values (5,'傻子','北京','你好来玩','随便玩玩','火爆','25','男','汉','大专','软件程序员','马','密云',sysdate,'本人吃喝嫖赌抽',sysdate,'10.jpg','Q你一夜情',1,'a.jpg'); commit; insert into jyd.Friend(U_ID,Typess,Region,Title,Purpose,Characters,age,sex,nationals,Places,vocational,zodiac,CRegion,RTime,Notes,ETime,TImg,Realname,Yn,Video) values (6,'傻子','北京','你好来玩','随便玩玩','火爆','25','男','汉','大专','软件程序员','马','密云',sysdate,'本人吃喝嫖赌',sysdate,'10.jpg','Q你一夜情',1,'a.jpg'); commit; insert into jyd.Friend(U_ID,Typess,Region,Title,Purpose,Characters,age,sex,nationals,Places,vocational,zodiac,CRegion,RTime,Notes,ETime,TImg,Realname,Yn,Video) values (7,'傻子','北京','你好来玩','随便玩玩','火爆','25','男','汉','大专','软件程序员','马','密云',sysdate,'本人吃喝嫖赌抽',sysdate,'10.jpg','Q你一夜情',1,'a.jpg'); commit; insert into jyd.Friend(U_ID,Typess,Region,Title,Purpose,Characters,age,sex,nationals,Places,vocational,zodiac,CRegion,RTime,Notes,ETime,TImg,Realname,Yn,Video) values (8,'傻子','北京','你好来玩','随便玩玩','火爆','25','男','汉','大专','软件程序员','马','密云',sysdate,'本人吃喝嫖赌抽',sysdate,'10.jpg','Q你一夜情',1,'a.jpg'); commit; insert into jyd.Friend(U_ID,Typess,Region,Title,Purpose,Characters,age,sex,nationals,Places,vocational,zodiac,CRegion,RTime,Notes,ETime,TImg,Realname,Yn,Video) values (9,'傻子','北京','你好来玩','随便玩玩','火爆','25','男','汉','大专','软件程序员','马','密云',sysdate,'本人吃喝嫖赌抽',sysdate,'10.jpg','Q你一夜情',1,'a.jpg'); commit;
====================== 生成的更标准下======================呵呵
spool 数据库脚本.log -- 能显示出oracle数据库脚本所执行的日志
create tablespace LWZXJD
datafile 'd:\LWZXJD.dbf'
size 1024m autoextend on;
create user LWZX
identified by "LWZX"
default tablespace "LWZXJD"
quota unlimited on "LWZXJD";
grant dba to LWZX;
conn LWZX/LWZX;
commit;
相关推荐
### Oracle 创建表空间与用户授权详解 #### 一、Oracle 表空间概念 在 Oracle 数据库中,表空间是逻辑存储单元,它由一个或多个数据文件组成,用于存储数据库对象(如表、索引等)。每个表空间都有其特定的目的,...
4. **赋予用户表空间权限**: 要允许用户在特定表空间上执行DML(数据操纵语言)操作,如INSERT、UPDATE、DELETE,需要赋予用户相应的权限,例如: ```sql GRANT CREATE TABLE ON MY_DATA TO my_user; GRANT ...
### Oracle 创建表空间、用户及分配权限详解 在Oracle数据库管理中,创建表空间和用户是常见的基础操作之一。本文将详细介绍如何在Oracle数据库中创建表空间、创建用户并分配相应的权限,以及如何设置表空间的自...
以下是对"Oracle 创建表空间命令"以及"Oracle 创建用户及表空间,及用户权限分配"的详细解释。 首先,让我们了解如何创建Oracle用户。Oracle用户是数据库系统中的身份实体,用于访问和操作数据库资源。创建用户的...
### 完整Oracle创建表空间、用户及设置用户权限脚本解析 #### 一、创建表空间 在Oracle数据库管理中,创建表空间是数据库管理的基础之一。表空间是Oracle数据库中逻辑存储结构的一部分,它将数据库物理存储空间...
oracle数据库导入、导出数据、创建表空间、创建用户、用户授权等操作
在Oracle数据库管理中,创建用户、表空间及进行权限分配是一项基本且重要的任务。下面将详细介绍这一过程,包括创建用户、创建表空间、授予权限以及如何进行剪标(即删除对象)的操作步骤。 ### 一、创建用户 ####...
### Oracle 创建表空间与用户...以上就是关于Oracle创建表空间、用户、授权及数据导入导出的详细步骤和解释。这些操作对于日常的数据库管理和维护非常重要,掌握它们对于提高数据库系统的可用性和安全性具有重要意义。
Oracle创建表空间用户及授权
在Oracle数据库管理中,创建与删除表空间以及用户授权是非常重要的操作。本文将详细介绍如何在Oracle环境下进行这些操作,包括创建表空间、为用户分配权限、以及如何删除表空间和用户。 ### 一、创建表空间 #### ...
本篇文章将深入解析如何在Oracle中创建表空间、创建用户以及如何将权限授予新创建的用户。 一、创建表空间 在Oracle中,表空间用于组织和存储数据库对象,如表、索引、视图等。创建表空间的步骤如下: 1. **定义...
在Oracle数据库管理中,表空间...以上就是Oracle数据库中创建表空间、临时表、用户及用户授权的基本步骤。在实际操作中,DBA应根据业务需求和安全性考虑来合理规划和管理这些元素,确保数据库的稳定运行和数据的安全。
### Oracle 创建表空间、创建用户及授权、查看权限 #### 一、创建表空间 在 Oracle 数据库中,表空间是逻辑存储结构的基本单位。它由一个或多个数据文件组成,用于存储数据库对象(如表、索引等)。创建表空间通常...
总之,创建表空间和用户是Oracle数据库管理的基础,它涉及到对存储资源的合理规划和用户权限的精确控制。通过上述步骤,不仅能够确保数据库的高效运行,还能增强系统的安全性和稳定性。在实际操作中,应仔细遵循...
"Linux 下创建 Oracle 用户表空间" Linux 下创建 Oracle 用户表空间是指在已有的数据库实例上创建一个新的帐号,访问一些新的表操作。以下是创建用户表空间的步骤: 第一个步骤是登录 Linux,以 oracle 用户登录...
### Oracle 创建表空间、创建用户及分配权限的例程详解 #### 一、概述 在 Oracle 数据库管理中,创建表空间、用户以及为这些用户分配相应的权限是一项基础且重要的任务。通过合理地规划和设置,可以有效地管理和...
linux系统下创建oracle表空间和用户权限查询,安装Oracle系统时可以用到。
oracle创建表空间、创建用户、并为用户分配相关权限的语句。
在Oracle数据库管理中,创建表空间、用户及赋予相应的权限是一项常见的任务。本文将详细介绍如何通过SQL语句实现这些操作,并解释每一步的具体含义。 #### 一、创建表空间 在Oracle数据库中,数据存储在一个称为表...
在Oracle数据库管理中,创建表空间、用户及授权是一系列重要的操作,对于数据库的高效运行和安全性至关重要。本文将深入探讨这些操作的具体方法及其背后的原理。 ### 一、创建表空间 #### 1.1 创建临时表空间 临时...