oracle创建数据表,修改,删除数据表
2013-05-29 07:00
197 查看
以下代码可以创建一个名字为student的数据表
create table student(
id number(3) primary key not null,
name varchar2(5),
jointime date default sysdate
);
以下代码可以创建一个名字为exam的数据表,其中sid要参考student的id
create table exam(
id number(4) primary key not null,
sid number(3) references mytable1(id) not null,
tim date default sysdate
);
以下代码可以修改某个列
alter table mytable1 modify id number(3);
修改student表
以下代码给student表加了一个性别字段,并加了一个check约束
alter table student add sex char(2) check (sex in('男', '女')) not null;
以下代码为给表添加一个check约束时专用
alter table 表名 add constraint 约束名字 check(条件);
以下代码给表添加一个外键约束
alter table 表名 add constraint 名字 foreign key(列名) references 表(列名);
create table student(
id number(3) primary key not null,
name varchar2(5),
jointime date default sysdate
);
以下代码可以创建一个名字为exam的数据表,其中sid要参考student的id
create table exam(
id number(4) primary key not null,
sid number(3) references mytable1(id) not null,
tim date default sysdate
);
以下代码可以修改某个列
alter table mytable1 modify id number(3);
修改student表
以下代码给student表加了一个性别字段,并加了一个check约束
alter table student add sex char(2) check (sex in('男', '女')) not null;
以下代码为给表添加一个check约束时专用
alter table 表名 add constraint 约束名字 check(条件);
以下代码给表添加一个外键约束
alter table 表名 add constraint 名字 foreign key(列名) references 表(列名);
相关文章推荐
- Oracle的学习二:表管理(数据类型、创建/修改表、添加/修改/删除数据、数据查询)
- 表管理(数据类型、创建/修改表、添加/修改/删除数据、数据查询) 1.Oracle表的管理
- oracle中关于表的所有操作(创建删除表,修改表结构,创建约束,操作表数据,增删改查等)
- Oracle的学习二:表管理(数据类型、创建/修改表、添加/修改/删除数据、数据查询)
- oracle中关于表的所有操作(创建删除表,修改表结构,创建约束,操作表数据,增删改查等)
- oracle中关于表的所有操作(创建删除表,修改表结构,创建约束,操作表数据,增删改查等)
- oracle创建数据表之前如果存在数据表就删除,之后创建新数据表
- oracle表的管理(数据类型,表创建删除,数据CRUD 操作)
- [Oracle]Oracle数据库数据被修改或者删除恢复数据
- oracle的SEQUENCE修改,删除,创建
- Oracle 索引的创建,删除,修改
- 4000 修改CSpreadSheet commit函数,让其插入新行时不再重复删除 创建 写数据
- 数据库复习总结(7)-表的创建以及插入命令、数据修改、数据删除
- Oracle 创建用户、修改用户信息、为用户分配权限、为用户分配表空间配额、删除用户
- oracle查看用户;查看用户表空间;设置用户表空间;创建、修改、删除表空间
- oracle使用闪回技术中恢复误删除和修改的表及数据
- oracle和mysql在创建表、更新表(增加、修改、删除字段)、删除表的区别与联系
- 限制oracle用户创建、删除、修改用户对象
- oracle 视图 创建 操作 简单 复杂 基表 不存在 增 删 改 插入 修改 删除 查看 结构
- Oracle 索引的创建,删除,修改