主键(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是实例数据库。