alter table yourtable add  ConstaintName primary key(columnName)

/*ConstaintName 数据类型  yourtable 表名 columnName 列名*/
or

create table yourtable(column1 int primary key,....)

--增加列
alter table [TableName] add [P_ID] bigint not null default 0
--删除列
alter table [TableName] drop column [P_ID]
--设置主键
alter table [TableName] add constraint PK_TableName primary key (P_ID)
--删除主键
alter table [TableName] drop constraint PK_TableName
--创建聚集索引(一个表中允许一个聚集索引)
CREATE CLUSTERED INDEX [tTopIndex] ON [TableName] ([P_ID]) ON [PRIMARY]
--创建非聚集索引
CREATE INDEX [tTopIndex] ON TableName ([P_ID]) ON [PRIMARY]
--删除索引
drop index [TableName].[tTopIndex]
--增加字段说明
EXECUTE sp_addextendedproperty N'MS_Description', N'照片ID', N'user', N'dbo', N'table', N'TableName', N'column', N'P_ID'

联合主键

ALTER TABLE jserp.fp WITH NOCHECK ADD
    CONSTRAINT [PK_jserp.fp] PRIMARY KEY  NONCLUSTERED
     (
          fp_flid,
          fp_fpid
     )

sql 设置主键 联合主键相关推荐

  1. sql 复合主键 联合主键_学习SQL:主键

    sql 复合主键 联合主键 If you've already worked with databases, then you could hardly miss the term – Primary ...

  2. SQL Server中的联合主键、聚集索引、非聚集索引、mysql 联合索引

    我们都知道在一个表中当需要2列以上才能确定记录的唯一性的时候,就需要用到联合主键,当建立联合主键以后,在查询数据的时候性能就会有很大的提升,不过并不是对联合主键的任何列单独查询的时候性能都会提升,但我 ...

  3. Mysql 主键 联合主键 索引 唯一索引 被抠细节问死的问题

    1.一张表中可以有几个主键? 答:一个. 2.那联合主键是什么? 答:一张表多个主键,就是联合主键,可以由多个列形成联合主键,但是主键只能有一个 3.主键作用是什么? 答:主键的作用是保证数据的唯一性 ...

  4. springboot jpa 复合主键 联合主键

    为什么80%的码农都做不了架构师?>>>    在开发中,数据库中定义了一个复合主键,这时候在映射不稍微处理下会有一点问题.什么does not define an IdClass错 ...

  5. 数据库原理与应用(SQL Server)教程 主键、外键以及联合主键、复合主键和设置种子数目和增量

    文章目录 前言 一.主键.联合主键和复合主键 (一)主键 (二)联合主键 (三)复合主键 二.外键.设置种子数目和增量 (一)外键的概念 (二)添加外键 (三)设置种子数目和增量 结语 前言 这篇文章 ...

  6. mysql联合主键语句6_初探SQL语句复合主键与联合主键

    一.复合主键 所谓的复合主键 就是指你表的主键含有一个以上的字段组成,不使用无业务含义的自增id作为主键. 比如 create table test ( name varchar(19), id nu ...

  7. mysql联合主键_初探SQL语句复合主键与联合主键

    一.复合主键 所谓的复合主键 就是指你表的主键含有一个以上的字段组成,不使用无业务含义的自增id作为主键. 比如 create table test ( name varchar(19), id nu ...

  8. mysql 联合主键_Mysql 创建联合主键

    Mysql 创建联合主键 2008年01月11日 星期五 下午 5:21 使用primary key (fieldlist) 比如: create table mytable ( aa int, bb ...

  9. mysql 联合主键重复数据库_联合主键和复合主键有什么区别

    联合主键和复合主键有什么区别 发布时间:2020-07-11 09:52:20 来源:亿速云 阅读:171 作者:Leah 这期内容当中小编将会给大家带来有关联合主键和复合主键有什么区别,文章内容丰富 ...

最新文章

  1. Android GPS Location with Listener
  2. mysql phpmyadmin 修改下一个自增值的开始位置 计数重置
  3. C++类和对象的封装
  4. [设计模式]简单工厂和工厂方法模式适用场景
  5. 苹果要做第一个吃螃蟹的人!将率先尝试台积电5nm工艺
  6. 【Java SE】记录一次Java实验(多态,集合,泛型)
  7. pandas DataFrame数据转为list
  8. 【第三方授权登录】微信授权登录
  9. 《Python语言程序设计基础》:第2章:Python程序实例解析:程序练习题
  10. matlab自适应滤波器 LMS算法
  11. 后缀树 c++代码实现
  12. SPSS——方差分析
  13. javascript从入门到跑路-----小文的js学习笔记(6)-----三大流程控制语句---顺序控制、分支控制、循环控制
  14. OkHttp3源码详解(四)缓存策略,万分膜拜
  15. mysql 中间件 atlas_mysql中间件atlas配置使用
  16. 卷积神经网络的网络结构——VGGNet
  17. python 中文分析句子成分_语文句子成分分析详解
  18. 7.4 Java(农夫果园【5】:一个农场,专门种植销售各类水果,在这个系统中需要描述下列水果葡萄、草莓、苹果)
  19. pinia 的使用(一)—— 基本介绍
  20. 为什么“应该从XP升级到Win7”

热门文章

  1. 小朵机器人安卓叫什么_小朵机器人手机版下载-小朵机器人app安卓版下载v1.3.2下载 - 八号下载安卓频道...
  2. Python采集wangyi财经数据信息,做个可视化小案例
  3. openssl生成证书,并解决浏览器不信任问题
  4. 年终总结——ppt模板大全
  5. A. Boboniu Chats with Du
  6. Mendix架构体系概述(一)
  7. java-php-python-ssm学习类视频网计算机毕业设计
  8. 市场聚焦:美国民用安防DIY需求大
  9. java毕业生设计医疗大数据系统计算机源码+系统+mysql+调试部署+lw
  10. 基于JAVASE+MYSQL的飞机票订购系统