oracle 数据库的基本操作(表空间、表、用户的创建及查询)

1、用户及表空间创建

1.1 初次登陆

#sqlplus as / sysdba

1.2 创建用户及登陆密码

SQL>create user <USER-NAME> identified by <ACTUAL PASSWORD>;

1.3 设置用户角色

SQL> grant DBA to <USER-NAME> with admin option;
SQL> grant CONNECT to <USER-NAME> with admin option;

1.4 创建表空间

SQL> create smallfile tablespace <TABLESPACE-NAME>
2   datafile ‘Fully qualified path’
3   size 300m autoextend on next 20m maxsize unlimited nologging;

1.5 更改用户名下的默认表空间

SQL> alter user <USER-NAME>
2   default tablespace <TABLESPACE-NAME>;

退出sql的登陆,再次登陆时用刚才的用户名和密码登陆。

2、表的创建、插入、查询、删除

2.1 创建表

获取表:

select table_name from user_tables; //当前用户的表       

select table_name from all_tables; //所有用户的表   

select table_name from dba_tables; //包括系统表

select table_name from dba_tables where owner='用户名'

删除表

drop table <table_name>;

创建表:

//创建一个名为orders的表,其主键定义在customer 列上
IF OBJECT_ID('dbo.orders', 'U')IS NOT NULL
DROP TABLE dbo.orders;
CREATE TABLE dbo.orders
(
customer INT NOT NULL,
companyname VARCHAR(10) NOT NULL
CONSTRAINT PK_orders
    PRIMARY KEY(customer)
);

2.2 插入数据

INSERT INTO dbo.orders(coustomer,companyname) VALUES(1,'dell');
//dbo.orders 必须为 用户.表名
//必须插入一条完整的数据
//oracle插入多条记录失败,但是在SQL Server上成功。

2.3 查询

//整张表全部列出
select * from <table_name>
//查询某一条
select * from customer where <字段名>='dell';

2.4 删除语句

delete from <table_name> where <字段名>='dell';
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值