SQL server设置两个主键

news/2024/11/8 17:57:24/

SQL server设置多重主键

方法1
可视化操作,用ctrl+鼠标左键点击想设置的主键,然后鼠标右键点击设置主键
在这里插入图片描述

在这里插入图片描述

方法2
用T-SQL语句,创建表时
primary key(列名1,列名2)
举个栗子:
在这里插入图片描述
这样就把studentID和courseID都设置为主键啦。
方法3
还是T-SQL语句,修改表时
alter table 表名 add constraint pk_name primary key (列名1,列名2)
举个栗子:
在这里插入图片描述


http://www.ppmy.cn/news/833907.html

相关文章

SQL主键设置

-- SQL PRIMARY约束 -- ① SQL 在 "Persons" 表创建时在 "Id_P" 列创建 PRIMARY KEY 约束 CREATE TABLE Persons ( Id_P int NOT NULL, LastName varchar(25) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255) -- PRIMARY KEY …

DBeaver中的mysql表无法设置外键

报错 Foreign keys are not supported by MyISAM engine. You could change tables engine to INNODB or some other relational engine 解决 将下图中的"引擎"一栏改为InnoDB

在SQL server已建好的表中设置主键、更改数据类型

今天在设计公司的数据库时,发现了一个很奇葩的事情,SQL server在建成之后不能使用界面化工具直接设置主键,我发现这个功能很鸡肋啊,可能在SQL server设计时候是为了保持数据库的安全和纯净性,但是这个设计给使用人员造…

HiveSQL 分区表

文章目录 1. 分区表概念2. 分区表语法3. 分区表加载数据3.1 静态分区3.2 多重分区3.3 动态分区3.4 注意事项 1. 分区表概念 当Hive表对应的数据量大、文件个数多时,为了避免查询时全表扫描数据,Hive支持根据指定的字段对表进行分区,分区的字…

torch.argmax()函数【求最大值的索引,并让指定维度消失】

torch.argmax(input, dimNone, keepdimFalse) argmax函数:返回指定维度最大值的索引,dim指定某一维度,那么这一维度就会消失,返回的所有维度会少这个dim指定的维度,根据这个返回的维度,确定对哪个维度采取a…

MySQL修改表的主键字段

ALTER TABLE sleep_device_day_temp DROP PRIMARY KEY ,ADD PRIMARY KEY ( id,id2,id3 );

SQLserver如何设置主键和外键?

例如:有两个表DLB(登录表)和XSB(学生表) 要求:把XSB的XH列设置为主键,DLB的XH列设置为外键。 操作:界面式:选中其中一个表,右键设计,选中XH&…

优思学院|六西格玛全面入门指南

I. 引言 六西格玛的定义 六西格玛(Six Sigma)是一种基于数据、以客户为导向、不断改进的方法论,用于提高组织中过程和产品的质量。六西格玛旨在消除缺陷,减少过程中的变异性,从而提高客户体验,并增加组织…