`

sql中为表加约束的sql语句

    博客分类:
  • SQL
SQL 
阅读更多
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
分享到:
评论

相关推荐

    SQLServer数据库管理常用的SQL和T-SQL语句

    SQL Server 数据库管理常用的 SQL 和 T-SQL 语句 SQL Server 是一个强大的关系数据库管理系统,提供了许多实用的 SQL 和 T-SQL 语句来管理和维护数据库。以下是 SQL Server 数据库管理常用的 SQL 和 T-SQL 语句: ...

    易语言利用SQL语句实现超级列表框 带合计行

    本主题聚焦于如何利用SQL语句在易语言环境中为超级列表框添加合计行,这是一项能显著提高代码效率和易读性的技巧。 超级列表框是GUI(图形用户界面)设计中常见的一种组件,它允许用户以表格形式展示和操作数据,...

    精妙Sql语句 sql语句精选

    根据提供的文件信息,我们可以归纳出一系列重要的SQL知识点与技巧,这些内容主要涵盖了数据库管理语言(DDL)、数据操作语言(DML)、数据控制语言(DCL)等关键领域,并且涉及了具体的SQL语句示例。下面将对这些...

    SQL语句left join/right join/inner join 的用法比较

    LEFT JOIN返回所有左表(在本例中为A表)的记录,即使在右表(B表)中没有匹配的记录。如果右表中没有匹配项,结果将填充NULL值。在给出的示例中,LEFT JOIN SQL语句是: ```sql SELECT * FROM A LEFT JOIN B ON A....

    dab常用SQL语句

    此SQL语句用于查找数据文件表空间和临时文件表空间中包含特定字符串(本例中为“_5000m”)的所有文件。通过`UNION ALL`操作符将两个查询结果合并,并通过`LIKE`关键字进行模糊匹配,最终按文件名排序输出结果。这...

    sql语句练习题及答案.doc

    "SQL 语句练习题及答案" 根据提供的文件信息,我们可以总结出以下知识点: 一、数据库设计 * 设计一个数据库 School,包含三个表:Student、Course 和 SC。 * Student 表的字段包括:Sno、Sname、Ssex、Sage 和 ...

    50个常用sql语句

    ### 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 ...

    sql入门级语句

    - `ADD CONSTRAINT abc FOREIGN KEY (stutel) REFERENCES stuinfo2 (stutel)`: 在`stuinfo`表中为`stutel`列添加外键约束,`abc`为约束名,参照`stuinfo2`表中的`stutel`列。 **5. 检查约束** 检查约束用于限制列...

    SQL语句经典教程 sql语言精华

    ### SQL语句经典教程——SQL语言精华概览 SQL(Structured Query Language)作为数据库查询和管理的标准语言,其重要性和实用性不言而喻。本文旨在深入解析“SQL语句经典教程,sql语言精华”中提及的关键知识点,...

    经典SQL语句大全

    ### 经典SQL语句详解 #### 一、基础操作 **1. 创建数据库** - **语法**: `CREATE DATABASE database-name;` - **说明**: 此命令用于创建一个新的数据库实例。`database-name`应替换为实际数据库名称。 **2. 删除...

    sql语句的工作原理.doc

    1. **接收与初始化**: Oracle服务器进程首先接收来自用户进程的SQL语句,并在PGA(程序全局区)中为当前进程分配所需的内存空间,存储相关信息,如会话内存中的登录信息等。 2. **字符编码转换**: 接下来,服务器...

    SQL中的ALTER LOGFILE组语句、ALTER程序声明语句和ALTER SERVER语句.pdf

    ### SQL中的ALTER LOGFILE组语句、ALTER程序声明语句和ALTER ...综上所述,以上三个SQL语句分别是针对日志文件组管理、存储过程特性和服务器配置的修改。通过对这些语句的理解和掌握,可以有效地管理和维护数据库系统。

    SQL语句inner join,left join ,right join连接的不同之处

    继续使用上述示例中的`A`表和`B`表,执行右连接操作的SQL语句如下: ```sql SELECT * FROM A RIGHT JOIN B ON A.aID = B.bID; ``` 执行上述语句后,得到的结果集如下: | aID | aNum | bID | bName | |-----|------...

    SQL练习题试卷

    问题一:查询学生表中为当前月份出生的信息。 这道题考查了 SQL 中的日期函数和 WHERE 语句的使用。我们可以使用日期函数来获取当前月份,然后使用 WHERE 语句来查询学生表中出生的信息。 问题二:查询今年入职的...

    Oracle的sql语句练习题含答案

    根据给定的Oracle SQL练习题及其答案...通过这些示例,我们可以看到Oracle SQL的强大功能,包括基本查询、表连接、条件筛选、聚合分析、数据格式化和结果排序。掌握这些技巧对于高效管理和分析数据库中的数据至关重要。

    网店管家查询语句大全

    根据给定文件中的标题“网店管家查询语句大全”及描述“用于在网店管家上查询订单、货品编辑、系统维护,库存管理等”,我们可以看出本文档主要介绍了一系列与网店管理相关的SQL语句,用于执行商品信息的检索、更新...

    数据库sql语句,一些常用的语句!!!

    以上知识点总结了常用的SQL语句及其使用场景,包括但不限于数据库的操作、表的操作、数据的操作、索引的操作以及复杂的查询操作等。通过学习这些内容,可以更好地理解和掌握SQL的基本语法和应用技巧,提高数据库管理...

    SQL查询语句

    ORACLE数据库是目前广泛使用的数据库之一,它支持标准的SQL语句,并且拥有一些特有的扩展功能。 首先,了解SQL的基本语法结构是非常必要的。基本的SQL查询语句通常包含SELECT、FROM、WHERE三个主要子句。SELECT子句...

    Sql memo日常查询语句应用

    根据给定的信息,本文将对几个SQL语句的应用进行详细解析。主要分为以下几个部分: ### 一、使用动态SQL查询汇总结果 #### 背景介绍 在实际业务场景中,有时我们需要根据不同的条件来动态生成SQL语句,以便获取...

    sql-数据库-实验四:管理SQL-Server数据表的数据.docx

    3. 学习并应用T-SQL语句来管理数据表数据。 实验时长:2学时 实验要求: 1. 理解SQL Server数据表数据的管理方法。 2. 熟悉SQL Server的不同数据类型。 3. 完成实验报告,其中包括关键的T-SQL语句。 实验内容: 1...

Global site tag (gtag.js) - Google Analytics