主键(primary key)(pk)
定义:能够唯一标识一个记录的字段或字段集。
特点:一个表中只能有一个
可以由一个或多个列组成
主键的列不允许设为空(NULL)
表中各数据行在主键列不能取重复数据
Image和text类型的列不能设为主键
**********
1.master数据库记录SQL Server系统的所有系统级别信息。是最重要的系统库记录
SQL Server系统的所有系统信息。包括所有的登录信息、系统设置信息、SQL Server的初始化信息和其它系统数据库及用户数据库的相关信息。
master数据库中的所有表均以sys或spt开头。
2.tempdb是一个临时数据库,保存所有的临时表和临时存储过程,以及其他的临时存储空间的要求。Tempdb数据库由整个系统的所有数据库使用。SQL Server每次启动时,tempdb数据库被重新建立。当用户与SQL Server断开连接时,其临时表和存储过程被自动删除。
3.model数据库是为用户创建数据库提供的模板。
4.msdb数据库供SQL Server代理程序调度警报和作业以及记录各种操作。
5.系统实例数据库:northwind和pubs是实例数据库。
定义:能够唯一标识一个记录的字段或字段集。
特点:一个表中只能有一个
可以由一个或多个列组成
主键的列不允许设为空(NULL)
表中各数据行在主键列不能取重复数据
Image和text类型的列不能设为主键
**********
1.master数据库记录SQL Server系统的所有系统级别信息。是最重要的系统库记录
SQL Server系统的所有系统信息。包括所有的登录信息、系统设置信息、SQL Server的初始化信息和其它系统数据库及用户数据库的相关信息。
master数据库中的所有表均以sys或spt开头。
2.tempdb是一个临时数据库,保存所有的临时表和临时存储过程,以及其他的临时存储空间的要求。Tempdb数据库由整个系统的所有数据库使用。SQL Server每次启动时,tempdb数据库被重新建立。当用户与SQL Server断开连接时,其临时表和存储过程被自动删除。
3.model数据库是为用户创建数据库提供的模板。
4.msdb数据库供SQL Server代理程序调度警报和作业以及记录各种操作。
5.系统实例数据库:northwind和pubs是实例数据库。
本文深入探讨了SQLServer系统中的master、model、msdb、tempdb数据库的作用,详细解释了主键(primary key)的概念及其特点,包括定义、特点、组成和限制条件,并强调了主键在数据库设计中的重要性。

1650

被折叠的 条评论
为什么被折叠?



