最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Oracle添加主键和索引

来源:动视网 责编:小采 时间:2020-11-09 12:09:17
文档

Oracle添加主键和索引

Oracle添加主键和索引:数据的主键和索引一般情况下都是必须的,特别是表有大量数据的时候,索引和主键更是必不可少,这样可以提供数据的查询效率;一、 数据的主键和索引一般情况下都是必须的,特别是表有大量数据的时候,索引和主键更是必不可少,这样可以提供数据的查询效率
推荐度:
导读Oracle添加主键和索引:数据的主键和索引一般情况下都是必须的,特别是表有大量数据的时候,索引和主键更是必不可少,这样可以提供数据的查询效率;一、 数据的主键和索引一般情况下都是必须的,特别是表有大量数据的时候,索引和主键更是必不可少,这样可以提供数据的查询效率


数据的主键和索引一般情况下都是必须的,特别是表有大量数据的时候,索引和主键更是必不可少,这样可以提供数据的查询效率;一、

数据的主键和索引一般情况下都是必须的,特别是表有大量数据的时候,索引和主键更是必不可少,,这样可以提供数据的查询效率;

一、创建表的同时创建主键约束

(1)无命名

create table student (

studentid int primary key not null,

studentname varchar(8),

age int);

(2)有命名

create table students (

studentid int ,

studentname varchar(8),

age int,

constraint yy primary key(studentid));

2、删除表中已有的主键约束

(1)有命名

alter table students drop constraint yy;

(2)无命名

可用 SELECT * from user_cons_columns;

查找表中主键名称得student表中的主键名为SYS_C002715

alter table student drop constraint SYS_C002715;

3、向表中添加主键约束

alter table student add constraint pk_student primary key(studentid);

3、当创建主键时,本来主键列有数据,而且有重复的:此时必须先删除重复数据再创建:

delete from Tb_TEST a where rowid !=(select max(rowid) from Tb_TEst b where a.test_ID=b.test_ID );

二、创建索引

create Index IX_xxxx on table_name (colummname);

文档

Oracle添加主键和索引

Oracle添加主键和索引:数据的主键和索引一般情况下都是必须的,特别是表有大量数据的时候,索引和主键更是必不可少,这样可以提供数据的查询效率;一、 数据的主键和索引一般情况下都是必须的,特别是表有大量数据的时候,索引和主键更是必不可少,这样可以提供数据的查询效率
推荐度:
标签: 数据库 主键 oracle
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top