oracle 操作数据表结构
来源:互联网 发布:java kafka offset 编辑:程序博客网 时间:2024/05/17 03:38
作为程序开发人员要接触到数据库操作,下面介绍比较简单的数据表的操作
-- 创建表-- drop table studnet;create table teacher( id number(6), name varchar2(20), phone varchar2(20), constraint pk_studnet primary key (id));-- 为表加上注释comment on table STUDENT IS '学生表';-- 为列添加注释comment on column STUDENT.ID IS '学生学号';comment on column STUDENT.NAME IS '学生姓名';-- 查看一个表的列信息select * from user_tab_columnswhere table_name=upper('tablename');/* 注意: 1.如果当前列已经有当前约束,则不可重复添加 2.如果表中已经有主键(primary key),则不可对所操作的列加主键约束 3.把一列改变为null约束,则此列之前必须有not null约束*/-- 删除表drop table tablename;-- 修改表名alter table tablename rename to new_tablename;-- 增加列alter table tablename add ( column datatype [default value][null/not null][primary key/unique/...],...);-- 修改列alter table tablename modify ( column datatype [default value][null/not null],[primary key/unique/...],...);-- 删除列alter table tablename drop (column_name1,column_name2,...);-- 修改列名alter table table_name rename column column_name to newname;-- 示例:-- 增加一列alter table studnet add memo varchar2(200) default '暂无简介' not null;-- 增加多列alter table studnet add (note varchar2(200) default '暂无简介',age number(3)) ;-- 修改一列alter table studnet modify phone varchar2(20) not null;-- 修改多列alter table studnet modify (phone varchar2(20) not null,name varchar2(20) not null);-- 修改为空的字段必须有not null约束才行alter table studnet modify phone varchar2(20) unique null;-- 删除一列alter table studnet drop (age); -- 删除多列alter table studnet drop (memo,note); commit;
0 0
- oracle 操作数据表结构
- Oracle数据库--对数据表结构的操作
- oracle导出数据表结构
- Oracle查询数据表结构SQL
- 常用Oracle数据表操作命令
- Oracle-数据表单行操作语句
- Oracle查询数据表结构/字段/类型/大小
- Oracle-表结构操作
- Oracle表结构操作
- 常用数据表结构修改sql语句(oracle)
- Oracle查询数据表结构(字段,类型,大小,备注)
- Oracle查询数据表结构(字段,类型,大小,备注)
- Oracle查询数据表结构(字段,类型,大小,备注)
- oracle表空间基本命令,修改数据表结构基本命令
- oracle数据表结构和存储过程导出为word文档
- Oracle查询数据表结构(字段,类型,大小,备注)
- ORACLE递归查询(适用于ID,PARENTID结构数据表)
- MySQL数据表的基本操作二:表结构修改
- 学习安卓开发的兴奋与郁闷
- 2014鞍山现场赛H题HDU5077(DFS减枝+打表)
- CMM软件能力成熟度模型
- Ubuntu 14.04版64位机器上解决 android 的 adb 无法执行的问题
- 南宁哪家医院丰胸整形好【南宁总队】
- oracle 操作数据表结构
- Cocos2d-x下Lua调用自定义C++类和函数的最佳实践
- sort stl
- cocos2dx 导演、场景、层、精灵之間的關係
- Fedora下编译模块驱动
- Python] Python函数参数中的*,** 以及不带*的差异!
- 看了这个才发现jQuery源代码不是那么晦涩
- 稳定排序和不稳定排序
- c#c语言参数对照表