在上一部分中,我们了解了如何使用MS SQL Server创建和管理数据库。接下来,我们将深入探讨如何创建和管理数据表、添加约束和默认值,以及实现数据库的其他功能。
创建和管理数据表
数据表是数据库中存储数据的核心对象。以下是创建数据表的步骤:
1.首先,登录到Microsoft SQL Server Management Studio。
2.右键单击“数据库”选项,然后选择“新建数据库”。
3.输入新数据库的名称,例如“教学成绩管理”,然后单击“确定”。
现在,我们已创建了一个新数据库。接下来,我们将在该数据库中创建一个名为“学生”的数据表。
1.右键单击新创建的数据库,然后选择“新建查询”。
- 在查询编辑器中,输入以下SQL语句以创建数据表:
CREATE TABLE学生 (
学号 INT PRIMARY KEY,
姓名 NVARCHAR(50) NULL,
性别 NVARCHAR(2) NULL,
年龄 INT NULL,
班级 NVARCHAR(50) NULL,
开课学期 INT NULL,
总学分 INT NULL
);
3.单击“分析”按钮,然后单击“执行”以创建数据表。
现在,我们已成功创建了一个名为“学生”的数据表。接下来,我们将添加约束和默认值。
添加约束和默认值
约束是用于确保数据表中数据的完整性和一致性的规则。以下是添加约束的示例:
1.添加开课学期约束:
ALTER TABLE学生
ADD CONSTRAINT FK_学期
FORCE KEYS (开课学期)
VALUES (1,6);
这将确保开课学期只能在1到6之间。
2.添加姓名唯一约束:
ALTER TABLE学生
ADD CONSTRAINT UC_姓名
UNIQUE (姓名);
这将确保每个学生的姓名都是唯一的。
3.添加性别默认值:
ALTER TABLE学生
ALTER COLUMN性别 SET DEFAULT1;
这将为性别列设置默认值为1。
4.添加总学分约束:
ALTER TABLE学生
ADD CONSTRAINT FC_总学分
CHECK (总学分 >=0 AND总学分 <=200);
这将确保总学分的值在0到200之间。
至此,我们已经学会了如何使用MS SQL Server创建和管理数据库,以及添加约束和默认值。接下来,我们将探讨如何进行数据的增、删、改、查等操作。