计算机技术《TSQL编程入门经典》.pdf
SQL Server 编程入门 作者:徐佳
T—SQL 目录
一、T—SQL的组成 1
1、DML(数据操作语言 DATA MANIPULATION LANGUAGE) 1
2 、DCL(数据控制语言 DATA CONTROL LANGUAGE) 1
3、DDL(数据定义语言 DATA DEFINITION LANGUAGE)1
4 、变量说明、流程控制、功能函数1
二、库1
1、建立库1
2 、删除库2
三、表2
1、建表2
2 、删表3
四、约束3
1、主键(PRIMARY KEY)3
2 、唯一性(UINQUE) 4
3、默认填写(DEFAULT('……' ) FOR) 4
4 、检查(CHECK(……)) 4
5、外键(FOREIGN KEY(列名) REFERENCES 主表名(列名))4
6、删除约束4
五、通配符4
六、插入数据5
1、注意事项5
2 、插入多行数据5
七、更新数据行6
八、删除数据行7
1、删除指定的行7
2 、删除所有记录7
九、查询7
1、查询全部的行和列7
2 、查询部分行7
3、自定义命名查询结果中的列名8
十、模糊查询10
1、LIKE10
2 、IS NULL 10
3、BETWEEN 11
4 、IN 11
1
SQL Server 编程入门 作者:徐佳
十一、聚合函数 11
1、SUM(求和)11
2 、AVG(求平均值) 11
3、MAX 、MIN(求最大、最小值) 12
4 、COUNT(计数) 12
十二、分组查询12
1、单列分组查询12
2 、多列分组12
3、HAVING(追加条件) 13
4 、条件比较顺序13
十三、多表联接查询13
1、分类13
2 、多表内联结查询14
3、多表外联接查询15
4 、多表交叉联接查询15
十四、数据库用户16
1、创建登录帐户16
2 、创建数据库用户16
3、给用户分配权限16
4 、系统内置的数据库用户16
十五、T—SQL编程 17
1、变量17
2 、输出语句18
3、逻辑控制语句18
十六、高级查询20
1、简单的子查询20
2 、IN (NOT IN )子查询20
3、EXISTS子查询 20
十七、事务21
1、使用T-SQL语句来管理事务 21
2 、判断某条语句执行是否出错21
3、事务必须具备ACID 四个属性21
4 、事务的分类21
5、事务例句22
十八、索引22
1、索引类型22
2 、使用T-SQL语句创建索引 23
3、索引的优缺点23
4 、创建索引的指导原则23
2
SQL Server 编程入门 作者:徐佳
5、索引例句24
十九、视图24
1、是么是视图24
2 、视图的用途25
3、使用T-SQL语句创建视图 25
4 、视图例句25
二