码迷,mamicode.com
首页 > 其他好文 > 详细

创建和管理表

时间:2016-08-01 00:26:08      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:

DDL 数据定义语言

 

1 数据库对象:

 

表 基本的数据存储集合,由行和列组成。

视图 从表中抽出的逻辑上相关的数据集合,

序列 提供有规律的数值。

索引 提高查询的效率。

同义词 给对象起别名。

 

2 查询用户建立了哪些表

Select *

From user_tables

 

3查看用户定义的各种数据库对象

Select distinct object_type

From user_objects;

 

4查看用户定义的表,视图,同义词和序列

Select *

From user_catalog

 

5表命名规则

表名和列名必须以字母开头 必须在1-30个字符之间

必须只能包含大小写字母 0-9 _ $ #

不能和用户定义的其它对象重名

必须不能是Oracle的保留字

 

6创建表

Create table

(

属性1 数据类型1

属性2 数据类型2

属性3 数据类型3

属性4 数据类型4

)

 

第二种方式 依托于其他表建立一个表

Create table emp2

As

Select employee_id id,last_name name,hire_date,salary

From employees;

 

7alter table 表名

改变表结构

Add (属性名 数据类型)添加

Modify 修改  可以给初始值 (default 值) 修改列的数据类型

但是要记住 如果有数据 要先删除数据 再修改列

Drop column 属性

 

Rename column 属性 to 新名(重命名)

 

8 增删改 可以回滚(DML可以回滚)

DDL无法回滚

 

9删除表

Drop table 表名

 

10清空表(和删除不一样)

Truncate table 表名(表结构不变 只删除数据)

 

11 改变表名

Rename 旧表名 to 新表名

 

创建和管理表

标签:

原文地址:http://www.cnblogs.com/HJL085/p/5724298.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!