1. 简介
Microsoft SQL Server(简称MSSQL)是一种由 Microsoft 所开发,基于关系模型(Relational Database Management System,RDBMS)的数据库管理系统。它支持主流的 SQL 语言,为企业应用提供了强大的解决方案。
2. 创建表格
2.1 创建表格的语法
要在 MSSQL 中创建表格,您需要使用 CREATE TABLE 语句,该语句包含表格名称和表格列的列表。
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
column3 datatype,
....
);
请注意,您必须指定每个列的名称和数据类型,并且可以在 CREATE TABLE 语句中设置其他属性,例如限制和默认值。
下面是一个可以创建 Person 表格的示例:
CREATE TABLE Person (
ID int,
Last_Name varchar(255),
First_Name varchar(255),
Age int
);
在此示例中,我们创建了一个名为 Person 的表格,它包含四个列:ID、Last_Name、First_Name 和 Age。
2.2 插入数据到表格
当您创建完表格之后,您需要将数据添加到表格中。这可以通过 INSERT INTO 语句完成。
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
在此示例中,我们向 Person 表格插入一条新记录:
INSERT INTO Person (ID, Last_Name, First_Name, Age)
VALUES (1, 'Smith', 'John', 25);
现在我们可以查询 Person 表格以查看其内容。
SELECT * FROM Person;
在这个示例中,我们使用了 * (通配符),该符号表示 SELECT 语句将返回表格中的所有列。
3. 更新表格数据
3.1 更新单个记录的数据
要更新表格中的数据,您可以使用 UPDATE 语句。以下示例将更新名为 John Smith 的年龄:
UPDATE Person
SET Age = 30
WHERE First_Name = 'John' AND Last_Name = 'Smith';
在此示例中,我们使用了 WHERE 子句来指定要更新的行。
3.2 更新多个记录的数据
如果要更新表格中的多个记录,可以在 UPDATE 语句中省略 WHERE 子句。以下示例将在表格中更新所有人的年龄:
UPDATE Person
SET Age = 30;
4. 删除表格数据
4.1 删除单个记录
要从表格中删除单个记录,请使用 DELETE 语句:
DELETE FROM Person
WHERE First_Name = 'John' AND Last_Name = 'Smith';
在此示例中,我们使用了 WHERE 子句来指定要删除的行。
4.2 删除所有记录
如果要删除表格中的所有记录,可以在 DELETE 语句中省略 WHERE 子句。以下示例将从表格中删除所有人员:
DELETE FROM Person;
5. 查询表格数据
5.1 查询所有记录
要从表格中检索所有记录,请使用 SELECT 语句:
SELECT * FROM Person;
5.2 查询特定记录
要从表格中检索特定记录,请使用 WHERE 子句:
SELECT * FROM Person
WHERE First_Name = 'John' AND Last_Name = 'Smith';
在此示例中,我们只返回符合特定条件的行。
5.3 查询特定列
要从表格中检索特定列,请在 SELECT 语句中指定它们。以下示例从表格中检索名字:
SELECT First_Name FROM Person;
5.4 排序结果
要对结果进行排序,请在 SELECT 语句中使用 ORDER BY 子句。以下示例按年龄升序返回所有人员的名字:
SELECT First_Name FROM Person
ORDER BY Age ASC;
5.5 使用聚合函数
要对数据进行聚合,请使用聚合函数。以下是一些常见的聚合函数:
COUNT:返回行数。
SUM:返回列的总和。
AVG:返回列的平均值。
MIN:返回列的最小值。
MAX:返回列的最大值。
以下是一个使用 AVG 函数的示例,它返回 Person 表格中的所有人的平均年龄:
SELECT AVG(Age) FROM Person;
6. 结论
本文介绍了如何使用 MSSQL 创建表格、插入数据、更新表格数据、删除表格数据及查询表格数据。
通过这些基本操作,您可以轻松处理和管理数据,并保证它们的完整性和一致性。