Oracle Database 数据表


DDL 数据定义语言 -  建立数据库对象

create /alter/ drop/ truncate

创建表

Create table table_name(

Column_name datatype

);

Desc table_name;

修改表

修改表名

Rename table_name to new_table_name;

添加字段

Alter table table_name add column_name datatype;

更改字段数据类型

Alter table table_name modify column_name datatype;

删除字段

Alter table table_name drop column_name;

修改字段名

Alter table table_name rename column column_name to new_column_name;

删除表数据

Truncate table table_name;

删除表及表数据

Drop table table_name;

常用表

user_constraints   用户约束

user_tables    用户表

all_all_tables 所有用户表

all_constraints 所有约束

user_cons_columns 约束列

all_cons_columns 所有约束列

nls_session_parameters  当前会话信息

v$nls_parameters   系统参数

创建表

create table tab_name

(

column_name data_type ,

column_name data_type ,

column_name data_type ,

……..

)

修改表

插入列

alter table tab_name add(column_name data_type)

修改列

alter table tab_name modify(column_name data_type)

删除列

alter table tab_name drop column column_name;

表重命名

rename tab_name to change_name

删除表

drop table tab_name删除记录和结构,不可恢复

转载于:https://www.cnblogs.com/Aha-Best/p/10858794.html

07Oracle Database 数据表相关推荐

  1. 09Oracle Database 数据表数据插入,更新,删除

    Oracle Database 数据表数据插入,更新,删除 插入数据 Insert into table_name(column) values(values); insert into studen ...

  2. SQL代码——数据库,数据表代码操作

    数据库 创建数据库Create database db_library; 查看数据库show databases; 选择数据库ues db_library; 删除数据库drop database db ...

  3. Database之SQLSever:SQLSever数据表管理(GUI法/SQL语句命令法两种方法实现建立表、修改表,以及增、删、改、查)之详细攻略

    Database之SQLSever:SQLSever数据表管理(GUI法/SQL语句命令法两种方法实现建立表.修改表,以及增.删.改.查)之详细攻略 目录 一.两种方法建立表.修改表,插入多条数据记录 ...

  4. java查询mysql装载bean_jsp与javabean链接mysql数据库并查询数据表的简单实例源码

    jsp与javabean链接mysql数据库并查询数据表的简单实例源码.这个简单的实例是给新手学习的,或者一些高手临时忘记怎么使用jsp操作mysql数据库时候查找的,包括了建立mysql数据库连接的 ...

  5. iOS-查询数据库--指定数据表中的当前数据行的总数量

    很多时候,我们在查询一个表的时候,不想得到里面的记录内容,只是想简单的得到符合查询条件的记录条数. FMDB中有一个很简单的方法就可以实现,见下面的代码实例: #import "FMdata ...

  6. python数据库建表_mysql数据表如何创建

    在 MySQL 中,可以使用 CREATE TABLE 语句创建表.其语法格式为:CREATE TABLE <表名> ([表定义选项])[表选项][分区选项]; 其中,[表定义选项]的格式 ...

  7. 如何重新创建mysql数据库_重新创建数据库与数据表《 MySQL 基础 》

    前面我们介绍的一些 sql 的语句是 sql 的 ddl 的部分,也就是定义数据结构用的 ... 在接下来的视频里,我们会去看一下 sql 的另一个部分,也就是 dml ,关于数据的操作的部分 ... ...

  8. access在哪里可以设主键_access利用DAO设置数据表的主键

    access数据表中,建议都设置一下主键.既可以保证实体的完整性,也加快数据库的操作速度. 在access中,添加主键可以用点击表格右键,主键,看到的钥匙符号就是主键了. 也可以通过代码动态添加主键 ...

  9. mysql5.7 数据表的基本操作

    前言 在创建数据库之后,接下来的工作是创建数据表,所谓的数据表,指的是在已经创建好的数据库中建立新表.创建数据表的过程是规定数据列的属性的过程,同时也是实施数据完整性约束的过程. 1.创建表属于数据库 ...

最新文章

  1. Anaconda | CentOS7 -解决 Python2和Python3共存
  2. APUE(第三章)文件IO
  3. Tomcat7 配置 ssl
  4. Python基本语法(基于3.x)
  5. mybaits 字段设置null_为什么阿里巴巴禁止开发人员修改serialVersionUID 字段的值
  6. 用于zsh的插件incr(目录提示和补全)
  7. git学习(10):Git的使用--如何将本地项目上传到Github(两种简单、方便的方法)
  8. 【GPU编程】开始Cg之旅,编译自己的第一个Cg程序
  9. 管理新语:会议与问题的关系
  10. tomcat 设置编码格式
  11. 计算机网络自顶向下WireShark实验:ICMP
  12. 利用envi与arcmap/arcgisPro制作一张植被覆盖指数专题地图(地图学作业)
  13. Android开发之十二:Camera成像原理介绍
  14. 智能测试实践之路-UI缺陷检测
  15. 港科夜闻|全国政协副主席梁振英一行到访香港科技大学(广州)
  16. Devtools下载添加到谷歌扩展程序
  17. #7 C++高级--内存管理、文件处理、多线程
  18. MySQL 修改表 添加字段
  19. go基于腾讯云实现发送短信
  20. 【Linux】解压缩命令

热门文章

  1. linux的Nginx安装、默认虚拟主机、用户认证、域名重定向配置介绍
  2. YII2框架的excel表格导出
  3. 让Web开发者事半功倍的8个网站
  4. 【正一专栏】疯狂溢价的转会市场,中国足球最奇葩
  5. 【Python学习系列一】Windows下Python及其IDE(eclipse+pydev)安装
  6. DLL的高级操作技术——Windows核心编程学习手札之二十
  7. TensorFlow预训练模型在新图中权重部分加载
  8. FisherVector编码的来龙去脉
  9. 线性多播/线性广播/线性扩散/一般线性网络码
  10. RAMdisk保存文件方案,解决关机后无盘镜像文件没了的方案