`
ITCheng
  • 浏览: 77937 次
  • 来自: 北京
社区版块
存档分类
最新评论

Oracle_基本语法

 
阅读更多

--用SYS账户登录
conn sys/scott as sysdba
--创建表空间
create tablespace epet_tablespace
datafile 'e:\oracleDB\epet_tablespace.dbf'
size 10m
autoextend on
--创建epet用户
create user epet identified by epet default tablespace epet_tablespace
--赋予权限
grant connect,resource to epet
--用epet登录
conn epet/epet
--创建表
create table master
(
       id number(10) primary key,
       loginid varchar2(20) not null,
       password varchar2(20) not null,
       status varchar2(10)
)
create table pet_type
(
       id number(10) primary key,
       name varchar2(20) not null,
       status varchar2(20)
)
create table pet
(
       id number(10) primary key,
       master_id number(10) not null,
       name varchar2(20) not null,
       type_id number(10) not null,
       health number(10) not null,
       love number(10) not null,
       prop1 varchar(20) not null,
       prop2 varchar(20) not null,
       prop3 varchar(20) not null,
       adopt_time timestamp not null,
       status varchar(20)
)
--创建表关系
alter table pet
add constraint master_fk foreign key (master_id) references master(id)
alter table pet
add constraint type_fk foreign key (type_id) references pet_type(id)
--创建序列
create sequence seq_epet
start with 1
increment by 1
nocache
--插入数据
--master表
insert into master values(seq_epet.nextval,'wangcheng','12345','1')
insert into master values(seq_epet.nextval,'xiaoshui','12345','1')
insert into master values(seq_epet.nextval,'xiaozhuzhu','12345','1')
--pet_type表
insert into pet_type values(seq_epet.nextval,'wangcheng','1')
insert into pet_type values(seq_epet.nextval,'xiaoshui','1')
insert into pet_type values(seq_epet.nextval,'xiaozhuzhu','1')
--pet表
insert into pet values(seq_epet.nextval,1,'xiaoxiao',4,'100','100','1','1','1',sysdate,'1')
insert into pet values(seq_epet.nextval,2,'xiaoxiao',5,'100','100','1','1','1',sysdate,'1')
insert into pet values(seq_epet.nextval,3,'xiaoxiao',6,'100','100','1','1','1',sysdate,'1')

分享到:
评论

相关推荐

    Oracle_过程_方法_基本语法

    下面将详细阐述Oracle过程、方法的基本语法及其相关知识。 ### 1. Oracle过程 过程是PL/SQL中的一个预编译的代码块,它包含了一组可执行的语句,用于完成特定的任务。创建Oracle过程的基本语法如下: ```sql ...

    oracle_PLSQL_语法详细手册

    ### Oracle PL/SQL 语法详细手册知识点概览 #### 一、CREATE TABLE 语句 在 Oracle 数据库中,`CREATE TABLE` 语句是最基本也是最重要的 SQL 命令之一,用于创建一个新的表。表作为数据库的核心组成部分,用于存储...

    Oracle_存储过程的基本语法

    ### Oracle存储过程的基本语法 #### 3.1.1 基本结构 在Oracle数据库中,存储过程是一种可重复使用的数据库对象,用于封装一系列SQL命令或其他PL/SQL语句,以便于执行复杂的业务逻辑。存储过程的基本结构如下: ``...

    oracle_sql_函数_语法_集合

    Oracle SQL函数和语法是数据库管理中的核心组成部分,尤其对于初学者而言,理解并掌握这些概念至关重要。本资源包包含了丰富的Oracle SQL相关知识,包括基本的SQL语句、函数以及一些实用案例,旨在帮助Oracle基础较...

    Oracle_plsql基本语法笔记.txt

    标题 基本语法 %type用法,%rowtype用法,TYPE用法 游标的使用 for 循环 loop循环 while循环 if / else 的用法 case 的用法 标题 错误定义 error的设定 exception用法 标题 存储过程及函数 ...

    oracle_SQL语法大全.ppt

    Oracle SQL是一种广泛使用的数据库查询和管理语言...总的来说,Oracle SQL语法大全涵盖了数据库管理的各个方面,从基本的数据操作到复杂的查询和权限控制,为用户提供了全面的工具来有效地管理和操作Oracle数据库系统。

    ORACLE_class.rar_linux oracle_oracle_数据库封装

    3. **SQL语句**:Oracle支持标准的SQL以及一些扩展语法,比如PL/SQL。在封装类中,SQL语句会被封装在方法内部,根据需求执行不同的数据操作。 4. **权限管理**:在Oracle中,用户和角色的权限管理非常重要。封装类...

    Oracle_PLSQL_语法详细手册

    基本语法包括指定表名、列名及其数据类型。例如,`CREATE TABLE Employees (ID INT PRIMARY KEY, Name VARCHAR2(50), Salary NUMBER)`。表可以有各种约束,如NOT NULL(不允许空值)和PRIMARY KEY(主键,确保数据...

    oracle_存储过程的基本语法_及注意事项

    ### Oracle存储过程的基本语法及注意事项 #### 一、Oracle存储过程概述 Oracle存储过程是一种预编译的SQL脚本集合,它可以包含复杂的逻辑控制结构,如条件语句、循环等,并且可以在数据库内部执行,从而提高性能并...

    ORACLE_UPDATE_语句语法与性能分析

    在Oracle数据库中,UPDATE语句是用于修改已存在数据的基本操作之一。在上述示例中,我们看到三种不同的UPDATE语句形式,它们各自处理特定的情况并具有不同的性能特点。 1) **最简单的形式**: 这种情况下,我们更新...

    Oracle_backup.rar_oracle_oracle exp t

    首先,我们需要了解`exp`的基本语法。`exp`命令通常包括以下参数: - `username/password`: 登录Oracle数据库的用户名和密码,这是在`exp.txt`文件中需要更新的部分。 - `file`: 指定导出文件的名称,例如`Oracle_...

    oracle笔记pl_sql基本语法记录类型01

    oracle笔记pl_sql基本语法记录类型01,有具体的代码案例!

    odt.rar_odt_oracle_oracle O_oracle ODT

    学习和掌握Oracle ODT,开发者需要了解Oracle数据库的基本概念,如SQL语言、PL/SQL编程,以及Visual Studio的基础知识。此外,对于想要深入使用ODT的开发者,还需要熟悉Oracle的其他相关技术,比如Oracle Data ...

    oracle_note.rar_oracle_oracle Note 341456

    了解SQL的基本语法和高级特性,如子查询、联接和聚合函数,是学习Oracle的基础。 3. **实例和数据库**:Oracle实例是内存结构和后台进程的集合,用于管理数据库。数据库则是物理存储数据的地方。两者的关系是,一个...

    JSP.rar_jsp oracle_jsp课程设计_oracle_oracle jsp_oracle课程设计

    1. JSP基本语法:学习如何在JSP页面中插入Java代码,理解指令、表达式和脚本let。 2. JSP内置对象:了解request、response、session、application等对象的用途和用法。 3. JDBC连接数据库:学习如何配置数据源、建立...

    Oracle_基本建表语句

    Oracle中创建用户的基本语法如下: ```sql CREATE USER 用户名 IDENTIFIED BY 密码 DEFAULT TABLESPACE 表空间名 TEMPORARY TABLESPACE 临时表空间名; ``` 在示例中,我们创建了一个名为`han`的用户,指定了默认的...

    oracle的基本语法

    根据提供的Oracle文档标题、描述及部分示例代码,可以总结出以下关于Oracle基本语法的关键知识点: ### Oracle 基本语法概述 Oracle是一种广泛使用的数据库管理系统,它支持SQL(Structured Query Language)语言...

    pl_sql基本语法例子.rar_SQL2569_oracle_pl/sql_plsql增删改查

    本资料主要涵盖了PL/SQL的基本语法以及数据的增删改查操作和视图的使用。 1. PL/SQL基础语法: PL/SQL由三部分组成:声明部分(Declaration)、执行部分(Execution)和异常处理部分(Exception Handling)。声明...

    oracle_triger.rar_oracle_oracle trig_oracle triger_triger oracle

    创建一个触发器的基本语法如下: ``` CREATE TRIGGER trigger_name {BEFORE | AFTER} {INSERT | UPDATE [OF column_list] | DELETE} ON table_name [FOR EACH ROW] WHEN (condition) BEGIN -- 触发器体,...

Global site tag (gtag.js) - Google Analytics