Oracle中怎么创建和管理表

这篇文章给大家介绍Oracle中怎么创建和管理表,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

成都创新互联主要从事成都网站建设、做网站、网页设计、企业做网站、公司建网站等业务。立足成都服务曲江,10多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108

Oracle创建表及管理表

1.表的创建及管理

    创建表包括三个要素,表名,列名,数据类型。每个表都有对应不同的列,每个列都有唯一对应的数据类型。常用数据类型简介:

数据类型   描述
CHARACTER(n)   字符/字符串。固定长度 n。
INTEGER(p)   整数值(没有小数点)。精度 p。
NUMERIC(p,s)   精确数值,精度 p,小数点后位数 s。
VARCHAR(n)    字符/字符串。可变长度。最大长度 n。
INTEGER    整数值(没有小数点)。精度  10。存储数据的范围是-2的31次方到2   的31次方-1,占用4个字节的储存空间。
DATE   存储年、月、日的值。
TIMESTAMP   存储年、月、日、小时、分、秒的值。

    相关语句

table1与table2表结构相同

  1. Create table table1

  2. As

  3. Select * from table2

注:可加入where字句限制限定插入数据

注:如只需要复制表结构而不需要数据,则加一不成立的条件即可:

  1. Create table table1

  2. As

  3. Select * from table2

  4. Where 1=2;

第二种方法:建表后复制,复制table2中的column11,column12两列数据至table1的column1,column2两列中

  1. Insert into table1(column1,column2)

  2. Select column11,column12 from table2

注:可加入where字句限制限定插入数据

   修改表数据:修改表table1中column1的数据为value2

  1. Update table1

  2. Set column1=value2;

注:可加入where字句限制限定修改数据

    删除数据:

第一种方法:有条件删除

  1. Delete from table1

  2. Where ……;

第二种方法:全部删除,删除table1中所有数据(不可回滚)

  1. Truncate table table1

关于Oracle中怎么创建和管理表就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


新闻标题:Oracle中怎么创建和管理表
标题路径:http://pwwzsj.com/article/jioeji.html