主键怎么设置,SQL为表中添加主键

一、项目新建表、主键、索引注意事项需要显示指定表和索引所属表空间表是否分区根据业务实际需求确定,一般单表数据量超过千万以上,SQL为表中添加主键,并有周期性删除历史数据需求的表需要考虑使用分区表。,主

一、项目新建表、主键、索引注意事项

需要显示指定表和索引所属表空间

表是否分区根据业务实际需求确定,一般单表数据量超过千万以上,SQL为表中添加主键,并有周期性删除历史数据需求的表需要考虑使用分区表。,

主键默认就包含了一个唯一性索引,同样需要注意所属表空间问题。

二、建表、主建、索引的操作方法

下面就对上面所说的注意事项,举例说明实际建表、主建、索引的操作方法。

2.1 设定需求如下

主键怎么设置

建普通表t_normal,字段id,name,start_time,content。

设定id列为表t_normal的主建,主键名称为pk_t_normal_id。

建立id,name两列的组合索引,索引名称为idx_t_normal。

2.1.1查询数据库有哪些表空间

select name from v$tablespace;

2.1.2本文档假设数据库有这两个业务用户的表空间:

NWPP_D_XXX 存放数据的表空间

NWPP_I_XXX 存放索引的表空间

注:新建表及其索引属于哪个表空间根据项目自己的规划自行判断。实际项目中用户自定义的表空间都是NWPP_D开头的是存放数据,NWPP_I开头的是存放索引。

主屏键:点击返回主屏幕。最近键:点击进入多任务管理界面。长按可进入分屏模式。下拉通知键:点击打开通知面板。

2.2 普通表操作方法

2.2.1新建普通表示例

create table t_normal(id number,name varchar2(20),start_time date,content varchar2(200))tablespace NWPP_D_XXX;

注:表示建立的t_normal表数据存放在NWPP_D_XXX表空间中。

2.2.2普通表建立主建示例

可以参考下面的方法:建表的时候,可以直接在列名后面增加主键约束,比如:IDchar(5)primarykey。对已经建表的列增加主键约束:alter table 表名 add constraint 约束名 primary key (ID)。

alter table t_normal add constraint pk_t_normal_id primary key(id) using index tablespace NWPP_I_XXX;

1、在手机设置页面,打开【系统和更新】选项。2、在系统和更新页面,打开【系统导航方式】设置项。3、在系统导航方式设置页面,选择【屏幕内三键导航】选项,点击【更多设置】。4、在屏幕内三键导航设置页面,选择导航键组合方。

注:表示建立的主建pk_t_normal_id对应的唯一性索引pk_t_normal_id数据存放在NWPP_I_XXX表空间中。

2.2.3普通表建立索引示例

注:表示建立的索引idx_t_normal数据存放在NWPP_I_XXX表空间中。

三、表、主键、索引的常规维护操作

3.1 表结构修改的方法举例:

3.1.1表添加一个字段

alter table t_part add content2 varchar2(50);

注:t_part表添加字段content2 数据类型varchar2(50)

主键怎么设置

3.1.2表添加多个字段

alter table t_part add (content3 varchar2(50),content4 varchar2(50),content5 varchar2(50));

3.1.3表删除一个字段

alter table t_part drop column content5;

注:t_part表删除字段content5,一般不推荐删除表的字段。

1、设计器界面,按住CTRL键,分别点击两个外键,选中,点右键,选择“设置主键”命令。2、使用sql命令创建表的时候使用add constraint添加。

3.1.4表删除多个字段

alter table t_part drop(content3,content4);

注:t_part表删除多个字段content3,content4,一般不推荐删除表的字段。

3.1.5表修改一个字段的数据类型

alter table t_part modify id number(7,0);

注:t_part表修改id字段的数据类型为number(7,0)

3.1.6表修改多个字段的数据类型

alter table t_part modify(name varchar2(50),content varchar2(50));

注:t_part表修改name字段的数据类型为varchar2(50),修改content字段的数据类型为varchar2(50)

具体操作步骤;1、打开你的access,并打开你要设置主键的数据表,然后点击开始——视图。 2、在视图的下拉菜单中,点击设计视图。 3、来到了设计视图面板,我们在要设立主键的字段的右边。4,在弹出的菜单中选择主键即可。

3.2 表、主建、索引的日常维护举例:

3.2.1删除表的主建

注:删除普通表t_normal的主建,删除分区表t_part的主建。语法相同。

3.2.2删除表的索引

drop index idx_t_normal;drop index idx_t_part;

注:删除普通表的普通索引,删除分区表的分区索引。语法相同。

3.2.3重建/新建表的主建

普通表t_normal建立主建:

alter table t_normal add constraint pk_t_normal_id primary key(id) using index tablespace NWPP_I_XXX;

主键怎么设置

表的主建对应了一个唯一性索引,需要明确指定这个索引的存储表空间。

3.2.4重建/新建表的索引

普通表在线建立索引:

create index idx_t_normal on t_normal(id,name) tablespace NWPP_I_XXX online;

企业回自定义功能面板选上海图忱智控设备有限公司。上海图忱智控设备有限公司是一家集工业设计、结构设计、电子设计、软件开发以及生产、制造于一体的高科技公司。公司宗旨在于为各种工控行业的客户提供贴心、合适的服务。多年来,公司深耕工业控制领。

每张表的索引个数不宜超过4个,否则会对此表的入库性能有影响。

若表中的数据量在千万级别以上,且确认要新建索引,请慎重操作。

上面只是之前工作上的一些范例,大家可以根据自己实际需求做改变,万变不离其宗。

后面会分享更多关于运维DBA方面的内容,感兴趣的朋友可以关注下。

上一篇 2023年05月20 15:05
下一篇 2023年05月13 18:37

相关推荐

  • 怎样连接网络打印机,如何添加网络共享打印机

    本文首发于微信公众号“电脑网络一点通”(dnwlydt)喜欢我就请多多关注1、保证打印机是正常连通在网络上的。首先要测试一下。在命令提示符下输入“ping“网络打印机的IP地址。2、测网络是通的以后就

    2022年12月26 233
  • 1tb是多少mb

    你买的1TB硬盘为啥到手只有931GB,那100GB上哪去了?是不是硬盘厂骗我呢?为啥买了iPhone就发现iPhone13ProMax远峰蓝1TB版里面确实写的就是1TB甚至还多出来零点几TB,看到

    2023年04月11 258
  • 移动wifi怎么收费,随身wifi建议买吗

    随身wifi建议买吗,现在的流量套餐又贵又坑,所以很多朋友都打起了随身wifi的主意。随身wifi分为俩种:一种是USB形式插入式的随身wifi,另一种是移动随身wifi,那么这两种随身wifi是怎么

    2023年06月06 294
  • 短信怎么发不出去,手机短信发不出去怎么恢复

    摘要:现如今群发短信以成本低、精准性、时效性强等特点,手机短信发不出去怎么恢复,成为很多企业商家宣传推广的方式之一!不过一些用户发现自己“费心费力”编写的短信发送失败/发送不出去,这就很尴尬了!接下来

    2023年05月23 299
  • 抢红包多少钱可以兑换,微信抢红包最多能发多少钱

    盼望着,盼望着7.8保险文化节就来到了跟前儿不来一波大动作怎敢惊动你?请坐稳扶好,前方一大波福利震撼来袭!没错,就是红包雨!只要参与,就不会让你空手而归,是时候展现自己真正的“技术”了机不可失,失不再

    2023年03月27 243
  • 两个卡为什么只显示一个,双卡手机突然只显示一个卡了

    本内容来源于@什么值得买APP,观点仅代表作者本人|作者:我不剁手谁剁手一,看看外面1.外观收到快递后,里面是个简易包装盒,里面就是一个随身wifi和一张说明书,机身长度9.5厘米,宽度3.7厘米,做

    2023年04月24 299
  • 怎样投诉中国移动,10086最怕哪个投诉电话

    中国移动吃相真的挺难看的,还是电信香。渠道1拨打10086转人工客服渠道2步骤一:拨打中国移动客服电话10086,接通后听语音提示,按“0”接入人工坐席。PS:10086的服务态度超级好哦~,会详细询

    2022年12月27 216
  • 华为换内屏多少钱,华为修个内屏多少钱啊

    HUAWEIP50是华为公司在去年7月份发布的一款旗舰手机,分别有HUAWEIP50,HUAWEIP50pro,HUAWEIP50e,三款手机如今发布也已经快一年了,很多小伙伴的手机屏幕可能也已经摔坏

    2023年03月17 239
  • 为什么wifi不可上网,wifi已连接(不可上网)

    WiFi跟手机一样已经成为我们生活中的必需品,wifi已连接(不可上网),闲暇的休憩时光必然少不了WiFi的陪伴,看电影、打游戏等都离不开网络。可是有时候明明信号满格的WiFi,却连不上网络,这究竟是

    2023年04月17 255
  • 段落怎么设置,wps找不到段落设置

    在日常办公中Word无疑是职场人使用频率最高的办公软件,但很多情况下许多机械化的操作和细节问题,大家都没有重视,从而耗去我们大量时间与精力在“无效工作”上。比如,最最常用的文本选择操作,它就是我们的基

    2023年05月20 282
  • 苹果5s刚上市多少钱,iphone5s刚出的时候多少钱

    大家好,iphone5s刚出的时候多少钱,今天和大家聊一聊苹果公司比较经典得一款产品iPhone5S。距离iPhone5S上市已经过去五年了,但是市面上很多人还在用5S,性能超级稳定,在今天看来这确是

    2023年04月07 240
  • cad怎样导出图片,cad怎么导出黑白jpg图片

    很多设计行业的小伙伴在绘制完CAD图纸后,需要将图纸发送给相关施工团队进行施工应用,但是CAD文件有时无法正常打开,cad怎么导出黑白jpg图片,需要将其导出为兼容性更强的图片格式来进行传输和应用;但

    2022年12月26 280
  • 地球有多少卫星,地球周围的卫星有多少

    1957年前苏联率先发射第一颗人造地球卫星之后,美国紧随其后,开始对航天技术进行广泛研究和试验。1958年12月,美国就发射了第一颗试验通信卫星斯科尔。1963年,又成功地发射了第一颗实用型通信卫星辛

    2023年03月14 224
关注微信