SQL语言基础:T-SQL入门与数据查询

需积分: 9 3 下载量 194 浏览量 更新于2024-08-15 收藏 2.71MB PPT 举报
这篇内容主要介绍了T-SQL的基础知识,它是SQL语言的一种扩展,广泛应用于Microsoft SQL Server中。T-SQL不仅包含了SQL的标准功能,还添加了一些特有的语法和功能。 SQL语言是用于操作数据库的重要工具,它是一种非过程性的语言,用户只需要指定想要达成的目标,而具体的执行步骤由数据库系统自动完成。比如,要在student表中查找名字为“李军”的学生,只需使用简单的SELECT语句,如:`SELECT * FROM student WHERE 姓名 = '李军'`。在SQL Server 2012中,语句结束标志分号可以省略。 SQL语言主要分为四大类: 1. DDL(Data Definition Language,数据定义语言):用于创建、修改和删除数据库结构,如CREATE TABLE用于创建表。 2. DML(Data Manipulation Language,数据操纵语言):用于插入、更新和删除数据,如INSERT、UPDATE和DELETE命令。 3. DQL(Data Query Language,数据查询语言):用于从数据库中检索数据,SELECT语句就是最典型的DQL。 4. DCL(Data Control Language,数据控制语言):涉及权限管理和事务控制,如GRANT、REVOKE等。 T-SQL作为SQL的扩展,具备以下特点: - 它是一种交互式的查询语言,功能强大且易于学习。 - 可以直接在数据库管理系统中执行,也可以嵌入到其他高级编程语言中。 - 非过程化程度高,大多数操作由系统自动处理。 - 在SQL Server中,所有T-SQL命令都能在SQL Server Management Studio (SSMS)中执行,通过新建查询、编辑T-SQL语句并执行,可以在结果窗口查看输出。 执行T-SQL语句的一般步骤包括: 1. 启动SQL Server Management Studio。 2. 选择目标数据库,如"school"。 3. 新建查询,输入T-SQL语句。 4. 执行查询,查看结果。 例如,创建一个名为Emp的员工表,对应的T-SQL语句如下: ```sql USE test; CREATE TABLE Emp ( 职工号 int, 姓名 char(8), 地址 char(50) ); ``` 这会在test数据库中创建一个包含职工号、姓名和地址三个字段的Emp表,数据类型分别是整型、固定长度的字符型(8个字符)和字符型(50个字符)。 了解并掌握T-SQL对于任何需要在SQL Server环境中工作的开发者或DBA来说都至关重要,因为它涵盖了数据库的管理和数据操作的各个方面。