2022
我们一起努力

Oracle中怎么创建和管理表 - 关系型数据库

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

赞(0)
文章名称:《Oracle中怎么创建和管理表 - 关系型数据库》
文章链接:https://www.fzvps.com/38983.html
本站文章来源于互联网,如有侵权,请联系管理删除,本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
图片版权归属各自创作者所有,图片水印出于防止被无耻之徒盗取劳动成果的目的。

评论 抢沙发

评论前必须登录!