温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Oracle中怎么创建和管理表

发布时间:2021-07-28 17:04:28 来源:亿速云 阅读:147 作者:Leah 栏目:关系型数据库

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

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

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI