Oracle数据库数据库基本操作

2020-03-03 06:20:49 来源:范文大全收藏下载本文

1.表空间:表空间的创建:

create

tablesapce

Student

datafile \'F:\\Rubbush\\Oracle\\Database\\Student_data.dbf\'; 上面创建了一个表空间student,

2.默认的表空间为system,现在要修改默认表空间为student SQL> alter database default tablespace student; 3.修改表空间的名称:

SQL> alter tablespace student rename to zhulei;

4.SQL> select tablespace_name,file_name from dba_data_files;

TABLESPACE_NAME

FILE_NAME ------------------------------ ------------------ SYSTEM

F:\\RUBBUSH\\ORACLE\\TEST\\SYSTEM01.DBF SYSAUX

F:\\RUBBUSH\\ORACLE\\TEST\\SYSAUX01.DBF UNDOTBS1

F:\\RUBBUSH\\ORACLE\\TEST\\UNDOTBS01.DBF USERS

F:\\RUBBUSH\\ORACLE\\TEST\\USERS01.DBF ZHULEI

F:\\RUBBUSH\\ORACLE\\DATABASE\\STUDENT.DBF Dba_data_files 可以用于查看数据库中表空间及其物理文件的完整路径。 5.删除使用中的表空间

SQL> drop tablespace zhulei including contents and datafiles;

Tablespace dropped

6.创建数据表

SQL> create table Student 2 ( 3 ID number not null, 4 Age number, 5 Name varchar2(20), 6 Sex varchar2(20) 7 ) 8 tablespace zhulei;

7.查询创建的表格 SQL> select table_name,tablespace_name from user_tables where table_name=\'STUDENT\';

TABLE_NAME

TABLESPACE_NAME ------------------------------ ------------------------------ STUDENT

ZHULEI Table_name表示表明,tablespace_name表示表空间名,而user_tables可以获得当前用户所拥有的所有表的信息(包括表空间 zhulei 和表空间 system) 8.PL/SQL Developer 有两种常用的窗口,即SQL Window与Command Window.SQL Window一般用于执行DML操作,例如,常见的查询、更新数据库。

而Command Window可以执行SQL Window中不能执行的命令。

9.要想先表中添加数据,可以再SQL Window中执行下面语句

有了for update 在下面就可以进行操作了。 10.为数据表增加列

alter table student add(ClaID number) 上面是为表student 增加了一列名字叫做claid,数据类型为number.11.查看表的列信息

SQL> desc student; Name Type Nullable Default Comments ------- ------------ -------- ------- -------- ID NUMBER

AGE NUMBER Y

NAME VARCHAR2(20) Y

SEX VARCHAR2(20) Y

CLASSID NUMBER Y

12.改变列的数据类型

SQL> alter table student modify(ClaID varchar2(20));

Table altered Modify可以将列的类型重新定义

上面是把student表中的ClaID这一列的数据类型由number 改为varchar2(20) 13.drop可以删除表中的列

alter table student drop column sex

14.将表的列重新命名

alter table student rename column claid to cid 通过rename来改变列的名字 15.把表移动到另外一个表空间

SQL> alter table student move tablespace zhulei; Alter table 用于修改数据表的属性,而move tablesapce用于移动表从当前表到指定的表,通过查询视图,可以获得移动后的表空间信息。

SQL> select table_name,tablespace_name from user_tables where table_name=\'STUDENT\';

TABLE_NAME TABLESPACE_NAME ------------------------------ ------------------------------ STUDENT

ZHULEI 16.删除数据表 SQL> drop table zhulei; 17.特殊的数据表----dual

它只有一行一列。

在Orcle中,所有的查询语句都必须满足select A from B 的格式,但很多时候B不好确定,所以就把dual当做是B.如,函数sysdate()用于返回日期。

同样,对于各种数学运算,同样可以利用dual表作为数据源,来打印和查看输出结果:

18.通过列名来查询数据表的名字

通过一个user_tab_cols可以获得列所在的表名。

在Oracle中,所有列名(还包括其他所有对象名),都是以大写形式进行存储的,因此在进行比较运算时,首先应该统一大小写,lower()是一个把大写换成小写的函数。

Excel 轻松操作Oracle数据库

Oracle数据库实验报告

Oracle数据库心得体会

ORACLE数据库工作总结

Oracle数据库总结

ORACLE数据库学习心得

数据库操作

ORACLE数据库学习总结

Oracle数据库使用心得

Oracle数据库 知识点总结

《Oracle数据库数据库基本操作.doc》
Oracle数据库数据库基本操作
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
下载全文