`
springwork
  • 浏览: 3626 次
  • 性别: Icon_minigender_1
  • 来自: 西安
最近访客 更多访客>>
社区版块
存档分类
最新评论

【SQL】创建数据库表的约束

SQL 
阅读更多
alter table 表名 add constraint 约束名 约束内容

=================== 主键约束 ===================
alter table 表名 add constraint 约束名 primary key(主键字段)

如:alter table student add constraint PK_sid primary key(sid)

=================== 默认约束 ===================
alter table 表名 add constraint 约束名 default(默认值) for 字段名

如:
alter table student constraint DF_sex default ('男') for sex,--性别默认为男

=================== 检查约束 ===================
alter table 表名 add constraint 约束名 check(约束内容)

如:alter table student add constraint CK_age check(age<100)

=================== 外键约束 ===================
alter table 表名 constraint 约束名 foreign key(外键) references 主键表(主键表的主键)

如:
alter table score

constraint FK_score_student foreign key(sid) references student(sid)

--成绩表和学生信息表的外键
0
0
分享到:
评论

相关推荐

    sql 创建数据库表、视图语句

    在这个场景中,我们主要关注如何使用SQL来创建数据库表和视图。 首先,让我们从创建数据库表开始。在SQL中,创建表的语句是`CREATE TABLE`。它允许你定义表的结构,包括列名、数据类型、约束条件等。一个基本的`...

    sql2005创建数据库和表

    通过上述步骤,你已经学会了如何在SQL Server 2005中创建数据库、表,设置主键、外键、默认值以及约束。记得运行这些SQL语句来查看结果,并使用SSMS的数据表视图验证数据是否按预期工作。同时,你也可以查阅"sql2005...

    C#创建SQL Serve数据库

    通过上述示例,我们可以看到如何使用 C# 和 SQL Server 创建数据库、表以及插入数据。这种方式不仅方便快捷,而且有助于确保数据的安全性和一致性。在实际应用中,可以根据具体需求调整连接字符串和 SQL 语句,以...

    数据库原理及应用实验一(创建数据库和表)

    本实验主要针对《数据库原理及应用》课程中的基础知识部分,旨在让学生通过实践的方式熟悉数据库管理系统的基本操作,并掌握使用SQL Server Management Studio创建数据库和表的具体步骤。此外,还强调了通过SQL语句...

    SQL Server数据库实验指导书 实验教程 数据库实验02 通过SQL语句创建与管理数据表.pdf

    本实验主要围绕SQL Server 2005数据库的管理和操作展开,目的是让学生掌握数据库的创建、修改、查看、删除等基本操作,以及SQL Server Management Studio的使用。实验内容包括安装SQL Server 2005、启动和配置服务、...

    SQLServer数据库表管理.ppt

    在 SQL Server 中,可以使用企业管理器创建数据库和数据库表。数据库表是数据库中存储数据的基本单元。创建数据库表时,需要设置表的主键、外键和建立表之间的关系。 三、数据完整性 数据完整性是指数据库中数据的...

    谷粒商城数据库创建表sql

    本文将深入探讨“谷粒商城数据库创建表sql”这一主题,旨在理解如何利用SQL(Structured Query Language)来构建一个高效、稳定且功能完备的数据库。 首先,SQL是一种用于管理和处理关系数据库的标准语言,它允许...

    使用SQL语句创建数据库与创建表

    在SQL(Structured Query Language)中,创建数据库和创建表是数据库管理系统中最基本的操作。SQL是一种标准的语言,用于管理和处理关系数据库。以下将详细介绍如何使用SQL语句进行这些操作。 首先,创建数据库通常...

    根据MyBatis或iBatis的SQLMapper文件反向生成数据库表

    这样的需求可能源于需要将已有的SQLMapper文件中定义的数据表结构信息提取出来,以便用于数据库表的创建或者其他用途。 实现这样的功能通常需要进行以下步骤: 解析SQLMapper文件: 首先需要解析SQLMapper文件,...

    SQL.zip_sql 表级约束_sql创建表_sql数据表_删除数据库

    二、SQL创建表 创建SQL数据表通常通过`CREATE TABLE`语句完成。例如: ```sql CREATE TABLE Employees ( ID INT PRIMARY KEY, Name VARCHAR(50) NOT NULL, Age INT CHECK (Age &gt;= 18 AND Age ), DepartmentID ...

    sql创建数据库、表,插入数据,查询数据.rar

    这个压缩包"sql创建数据库、表,插入数据,查询数据.rar"包含了学习和理解SQL基础操作的关键资源。让我们详细探讨这些知识点。 首先,创建数据库是使用SQL的首要步骤。在SQL Server中,我们使用`CREATE DATABASE`...

    Oracle|Sqlserver|MySql数据库表结构一键生成工具

    在SQL Server中,表结构的定义包括列、约束、存储过程等元素。通过一键生成工具,这些信息可以被整合到一个统一的文档中,方便团队成员理解和维护数据库结构。 MySQL则是一款开源、免费的数据库系统,被广泛应用在...

    达梦数据库查询约束索引.sql

    达梦数据库

    SQL2005代码创建数据库、表、添加约束、添加权限

    ### SQL Server 2005 创建数据库与表的详细解析 #### 创建数据库 在SQL Server 2005中...以上就是基于提供的SQL代码创建数据库、表以及添加约束的详细解析。这些步骤对于构建一个安全可靠的数据存储系统至关重要。

    数据库SQL 创建 查询语句

    使用 T-SQL 语句创建数据库需要在 SQL 编辑器中输入 T-SQL 语句,例如“Create database student”语句。 二、创建数据表 数据表是数据库中的基本存储单元,用于存储数据。在 SQL Server 2008 中,可以使用表设计...

    实验二《用SQLQuery工具和SQL语句 创建数据库与相应的表》

    实验二《用SQLQuery工具和SQL语句创建数据库与相应的表》主要目的是让学生熟悉数据库的创建、表的构建以及数据的插入操作。在实验中,学生们将通过使用SQLQuery工具和SQL语句来实践这些基本的数据库管理任务,具体...

    用T-SQL指令创建数据库和表.pdf

    "用 T-SQL 指令创建数据库和表" 本实验报告的主要目的是为了让学生掌握使用 T-SQL 语言创建数据库和表的方法,以及了解关系数据库的实体完整性规则和参照完整性规则。 首先,学生需要了解什么是数据库和表,以及...

    实训任务1 图形化方式创建数据库表及约束.sql

    实训任务1 图形化方式创建数据库表及约束.sql

    SQLServer数据库实验指导书

    综上所述,这份SQLServer数据库实验指导书提供了全面的实践练习,涵盖数据库的获取、安装、基本操作、表空间管理、表和索引的创建等核心概念,是学习和提升SQLServer数据库技能的理想资源。通过这些实验,学习者能够...

    实验一SQLServer数据库应用环境.docx

    分析思考问题包括区分数据库服务器、数据库实例、观察 SQLServer 中数据库对象的类型、创建数据库表的主要过程等。 六、讨论、心得 通过本实验,我们学习了 SQL Server 数据库应用环境的基本概念和基本操作,熟悉...

Global site tag (gtag.js) - Google Analytics