sql中为表加约束的sql语句收藏 --为表userinfo的loginName列加唯一约束
alter table userinfo
add constraint UQ_loginName unique(loginName)
--为表userinfo的loginName列加主键约束
alter table userinfo
add constraint PK_loginName primary key(loginName)
--为表userinfo的age列添加检查约束
alter table userinfo
add constraint CK_age check(age between 0 and 100)
--为表userinfo的address列添加默认约束
alter table userinfo
add constraint DF_address default('地址不详') for address
--为表userinfo的classId添加对应classinfo表的classId主键的外键
alter table userinfo
add constraint PK_classId foreign key(classId) references classinfo(classId)
--创建聚集索引
create clustered index Idx_Area_ID on Company(Area_ID)
--创建唯一聚集索引
create unique clustered index Idx_Un_Area_ID on Company(Area_ID)
--创建非聚集索引
create nonclustered index Idx_Area_ID on Company(Area_ID)
--删除约束
if exists(select * from sys.default_constraints where name='DF_address' and parent_object_id=object_id('userinfo'))
begin
alter table userinfo drop constraint DF_address
end
分享到:
相关推荐
SQL Server 数据库管理常用的 SQL 和 T-SQL 语句 SQL Server 是一个强大的关系数据库管理系统,提供了许多实用的 SQL 和 T-SQL 语句来管理和维护数据库。以下是 SQL Server 数据库管理常用的 SQL 和 T-SQL 语句: ...
本主题聚焦于如何利用SQL语句在易语言环境中为超级列表框添加合计行,这是一项能显著提高代码效率和易读性的技巧。 超级列表框是GUI(图形用户界面)设计中常见的一种组件,它允许用户以表格形式展示和操作数据,...
根据提供的文件信息,我们可以归纳出一系列重要的SQL知识点与技巧,这些内容主要涵盖了数据库管理语言(DDL)、数据操作语言(DML)、数据控制语言(DCL)等关键领域,并且涉及了具体的SQL语句示例。下面将对这些...
LEFT JOIN返回所有左表(在本例中为A表)的记录,即使在右表(B表)中没有匹配的记录。如果右表中没有匹配项,结果将填充NULL值。在给出的示例中,LEFT JOIN SQL语句是: ```sql SELECT * FROM A LEFT JOIN B ON A....
此SQL语句用于查找数据文件表空间和临时文件表空间中包含特定字符串(本例中为“_5000m”)的所有文件。通过`UNION ALL`操作符将两个查询结果合并,并通过`LIKE`关键字进行模糊匹配,最终按文件名排序输出结果。这...
"SQL 语句练习题及答案" 根据提供的文件信息,我们可以总结出以下知识点: 一、数据库设计 * 设计一个数据库 School,包含三个表:Student、Course 和 SC。 * Student 表的字段包括:Sno、Sname、Ssex、Sage 和 ...
### SQL语句解析与应用实例 #### 实例1: 比较两门课程的成绩 ```sql SELECT a.S# FROM (SELECT s#, score FROM SC WHERE C#='001') a, (SELECT s#, score FROM SC WHERE C#='002') b WHERE a.score > b.score AND ...
- `ADD CONSTRAINT abc FOREIGN KEY (stutel) REFERENCES stuinfo2 (stutel)`: 在`stuinfo`表中为`stutel`列添加外键约束,`abc`为约束名,参照`stuinfo2`表中的`stutel`列。 **5. 检查约束** 检查约束用于限制列...
### SQL语句经典教程——SQL语言精华概览 SQL(Structured Query Language)作为数据库查询和管理的标准语言,其重要性和实用性不言而喻。本文旨在深入解析“SQL语句经典教程,sql语言精华”中提及的关键知识点,...
### 经典SQL语句详解 #### 一、基础操作 **1. 创建数据库** - **语法**: `CREATE DATABASE database-name;` - **说明**: 此命令用于创建一个新的数据库实例。`database-name`应替换为实际数据库名称。 **2. 删除...
1. **接收与初始化**: Oracle服务器进程首先接收来自用户进程的SQL语句,并在PGA(程序全局区)中为当前进程分配所需的内存空间,存储相关信息,如会话内存中的登录信息等。 2. **字符编码转换**: 接下来,服务器...
### SQL中的ALTER LOGFILE组语句、ALTER程序声明语句和ALTER ...综上所述,以上三个SQL语句分别是针对日志文件组管理、存储过程特性和服务器配置的修改。通过对这些语句的理解和掌握,可以有效地管理和维护数据库系统。
继续使用上述示例中的`A`表和`B`表,执行右连接操作的SQL语句如下: ```sql SELECT * FROM A RIGHT JOIN B ON A.aID = B.bID; ``` 执行上述语句后,得到的结果集如下: | aID | aNum | bID | bName | |-----|------...
问题一:查询学生表中为当前月份出生的信息。 这道题考查了 SQL 中的日期函数和 WHERE 语句的使用。我们可以使用日期函数来获取当前月份,然后使用 WHERE 语句来查询学生表中出生的信息。 问题二:查询今年入职的...
根据给定的Oracle SQL练习题及其答案...通过这些示例,我们可以看到Oracle SQL的强大功能,包括基本查询、表连接、条件筛选、聚合分析、数据格式化和结果排序。掌握这些技巧对于高效管理和分析数据库中的数据至关重要。
根据给定文件中的标题“网店管家查询语句大全”及描述“用于在网店管家上查询订单、货品编辑、系统维护,库存管理等”,我们可以看出本文档主要介绍了一系列与网店管理相关的SQL语句,用于执行商品信息的检索、更新...
以上知识点总结了常用的SQL语句及其使用场景,包括但不限于数据库的操作、表的操作、数据的操作、索引的操作以及复杂的查询操作等。通过学习这些内容,可以更好地理解和掌握SQL的基本语法和应用技巧,提高数据库管理...
ORACLE数据库是目前广泛使用的数据库之一,它支持标准的SQL语句,并且拥有一些特有的扩展功能。 首先,了解SQL的基本语法结构是非常必要的。基本的SQL查询语句通常包含SELECT、FROM、WHERE三个主要子句。SELECT子句...
根据给定的信息,本文将对几个SQL语句的应用进行详细解析。主要分为以下几个部分: ### 一、使用动态SQL查询汇总结果 #### 背景介绍 在实际业务场景中,有时我们需要根据不同的条件来动态生成SQL语句,以便获取...
3. 学习并应用T-SQL语句来管理数据表数据。 实验时长:2学时 实验要求: 1. 理解SQL Server数据表数据的管理方法。 2. 熟悉SQL Server的不同数据类型。 3. 完成实验报告,其中包括关键的T-SQL语句。 实验内容: 1...