Oracle初体验

本文介绍了如何在Oracle数据库中创建用户、表空间,以及进行数据的增删改操作,是Oracle初学者的基础入门指南。
摘要由CSDN通过智能技术生成

1. 创建用户和表空间

首先要建一个表空间和用户,用来测试

create tablespace ts 
datafile '/home/oracle/ts.dbf' size 10m;
create user julian identified by "ts"
default tablespace ts
quota unlimited on ts;
grant create session, create table, create sequence to julian;

这样就建好了一个用户julian,密码是ts,默认表空间是ts,并为julian分配了创建表和创建会话(登录数据库)和攒聚序列的权限。

接下来即可以julian的身份连接Oralce了:

conn julian/ts;

2. 创建表和备份表

以下语句创建一个新序列和新表,此后可使用此序列生成主键值

CREATE sequence seq1;
  CREATE TABLE person
    (
      pid      NUMBER PRIMARY KEY NOT NULL,
      name     VARCHAR2(50) NOT NULL,
      age      NUMBER NOT NULL,
      birthday DATE NOT NULL,
      salary   NUMBER NOT NULL
    );
有时候可能希望对表进行备份,如果要将上面的PERSON表整个做一个备份的话,可以这样:
CREATE TABLE person_bak AS
SELECT * FROM person;

3. 增加数据

INSERT
INTO person
  (
    pid,
    name,
    age,
    birthday,
    salary
  )
  VALUES
  (
    seq1.nextval,
    'joe',
    20,
    to_date('1993-1-1','yyyy-mm-dd'),
    2000.0
  );

4. 更新数据

UPDATE person
SET name  ='harvey',
  age     =25,
  birthday=sysdate,
  salary  =5000.0
WHERE pid =1;
5. 删除数据
DELETE FROM person WHERE pid =1;
6. 查询数据
SELECT pid, name, age, birthday, salary FROM person;
7. 删除表
DROP TABLE person;








  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值