在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1、主键和外键 注1:一张表主键只能有一个,可以有多个外键以及唯一索引 注2:Oracle数据库共有5个约束:主键、外键、非空、唯一、条件 注3:主键和唯一约束的区别 2、表的创建及删除 复制代码 代码如下: create table Items(ItemNO number(2),ItemName varchar2(20)); 删除: 复制代码 代码如下: drop table Items; 有主键约束创建: 复制代码 代码如下: create table Items(ItemNO number(2) constraint PK_Items primary key,ItemName varchar2(20) not null); 有外键约束创建: [code] create table Business(BusiNo number(2) constraint PK_Business primary key, BusiName varchar2(32) not null,ItemNO number(2),constraint FK_Business foreign key(ItemNO) references Items(ItemNO),StartTime date); 注:constraint:定义表中约束所必须的关键字 3、to_date:Oracle的一个内部函数,可以把字符串变成时间 复制代码 代码如下: insert into Business(Busino,Businame,Itemno,Starttime) values(4,'SuperMarket',2,to_date('2008-08-08','YYYY-MM-DD')); 4、创建有“唯一”和“条件”约束的表 复制代码 代码如下: create table Computers( CompNo number(4) constraint PK_Comp primary key, CompModel varchar2(64) unique, BuyTime date, Price number(7,2) constraint ch_price check(price>0 and price<=30000), Owner varchar2(32)); 注:unique:为唯一约束关键字 5、创建新表business_copy,并复制business表的数据 注:create table:创建表的关键字 6、把备份表中的数据导入新表 复制代码 代码如下: insert into business(busino,businame,itemno,starttime) select * from business_copy; 7、常用的字段数据类型 8、修改表结构 复制代码 代码如下: alter table items add(manager VARCHAR2(6)); 注:alter,这是Oracle数据库中更改数据库参数、表结构等均会使用到 add:这里是增加一个列的关键字 修改表的字段最大值 复制代码 代码如下: alter table items modify(manager varchar2(8)); 删除表的某一列
|
请发表评论