1. MSSQL和TSQL介绍
MSSQL,全称为Microsoft SQL Server,是一种由 Microsoft 公司出品的关系型数据库管理系统,被广泛应用于企业级应用程序开发中。TSQL(Transact-SQL)是 MSSQL 数据库的一种编程语言,是在 SQL 基础上进行的扩展。TSQL 可以用于实现存储过程、触发器、视图等数据库对象,同时还包含了条件语句、循环语句、变量、函数等程序语言的常用元素,用于灵活完成数据逻辑控制。
2. TSQL 常用命令介绍
2.1 CREATE
CREATE
命令可以用来创建数据库对象,比如视图、存储过程、函数等。
下面的例子创建一张名为 Employee 的表格,包含 ID、Name 和 Age 三个字段:
CREATE TABLE Employee (
ID INT PRIMARY KEY,
Name VARCHAR(50),
Age INT
);
2.2 SELECT
SELECT
命令可以用来查询数据库的数据。
下面的例子查询 Employee 表格中所有的数据:
SELECT * FROM Employee;
也可以查询 Employee 表格中满足特定条件的数据,如下查询 Age 大于 30 的 Employee:
SELECT * FROM Employee WHERE Age > 30;
2.3 INSERT
INSERT
命令可以用来向数据库中插入数据。
下面的例子向 Employee 表格中插入一条数据:
INSERT INTO Employee (ID, Name, Age) VALUES (1, 'Tom', 25);
2.4 UPDATE
UPDATE
命令可以用来更新数据库中的数据。
下面的例子将 Employee 表格中 ID 为 1 的记录 Name 更新为 'Jerry',Age 更新为 30:
UPDATE Employee SET Name='Jerry', Age=30 WHERE ID = 1;
2.5 DELETE
DELETE
命令可以用来删除数据库中的数据。
下面的例子删除 Employee 表格中 ID 为 1 的记录:
DELETE FROM Employee WHERE ID = 1;
3. TSQL 常用函数介绍
3.1 SUM
SUM
函数可以用来计算指定列的和。
下面的例子计算 Employee 表格中 Age 总和:
SELECT SUM(Age) FROM Employee;
3.2 AVG
AVG
函数可以用来计算指定列的平均值。
下面的例子计算 Employee 表格中 Age 平均值:
SELECT AVG(Age) FROM Employee;
3.3 COUNT
COUNT
函数可以用来计算指定列的行数。
下面的例子计算 Employee 表格中的行数:
SELECT COUNT(*) FROM Employee;
3.4 MAX
MAX
函数可以用来计算指定列的最大值。
下面的例子计算 Employee 表格中 Age 的最大值:
SELECT MAX(Age) FROM Employee;
3.5 MIN
MIN
函数可以用来计算指定列的最小值。
下面的例子计算 Employee 表格中 Age 的最小值:
SELECT MIN(Age) FROM Employee;
4. 小结
本文介绍了 MSSQL 使用的 TSQL 语言,并且介绍了 TSQL 常用的命令和函数,这些命令和函数是在实际开发过程中经常使用的。掌握了这些内容,可以更好地进行数据库操作,提高开发效率。