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

来源:互联网 发布:淘宝推广文案怎么写 编辑:程序博客网 时间:2024/06/05 21:27

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 NULLDROP TABLE dbo.orders;CREATE TABLE dbo.orders(customer INT NOT NULL,companyname VARCHAR(10) NOT NULLCONSTRAINT 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';
阅读全文
0 0
原创粉丝点击