时间:2021-07-01 10:21:17 帮助过:2人阅读
1 SELECT 子句
2 [INTO 子句]
3 FROM 子句
4 [WHERE 子句]
5 [GROUP BY 子句]
6 [HAVING 子句]
7 [ORDER BY 子句]
举例:在 Practice 数据库中查询 Info_Stu 表中女生的信息
代码:
1 use Practice
2 select * from Info_Stu where Sex=‘girl‘ order by Age
效果图:
T-SQL语句分类
(1)变量说明语句:用来说明变量的命令;
(2)数据定义语句:用来建立数据库、数据库对象和定义列,大部分是以CREATE开头的命令,如 CREATE TABLE、CREATE VIEW 和 DROP TABLE;
(3)数据操纵语句:用来操纵数据库中数据的命令,如 SELECT、INSERT、UPDATE、DELETE和CURSOR等;
(4)数据控制语句:用来控制数据库组件的存取许可、存取权限等命令,如GRANT、REVOKE等;
(5)流程控制语句:用于设计应用程序流程的语句,如IF WHILE和CASE;
(6)内嵌函数:说明变量的命令;
(7)其他命令:嵌于命令中使用的标准函数。
常量
字符串常量括在单引号内并包含字母数字字符,如 ‘man’
注:如果单引号中的字符串包含一个嵌入的引号,可以使用两个单引号表示嵌入的单引号。
变量
局部变量:局部变量名必须以“@”开头
局部变量的声明需要使用DECLARE语句
1 DECLARE
2 {
3 @varaible_name datatype [, ... n ]
4 }
参数说明:
声明局部变量
declare @someone char(10)
为局部变量赋值
为局部变量赋值的方式一般有两种,一种是使用select语句,另一种是使用set语句。
使用select语句为变量赋值的语法如下:
1 SELECT @varible_name =expression
2 FROM table_name[,... n]
3 WHERE clause
举例:在Practice数据库的Info_stu表中,把性别是“girl”的信息赋值给@someone,并把它用的值用print关键字显示出来。
代码:
1 use Practice
2 declare @someone char(10)
3 select @someone=Name from Info_Stu where Sex=‘girl‘
4 print @someone
效果图:
T-SQL概述
标签: