摘要: 存储过程概述 存储过程是完成特定功能的一组SQL语句,它是数据库的一种可编程对象,类似于函数 其快速、灵活、安全 系统存储过程 SQL sever 内置的存储过程,存储在master库中,主要用于执行SQL sever的某些功能、显示有关数据库和用户的信息。系统存储过程名以sp_开头,可以在任何数据 阅读全文
posted @ 2020-05-24 16:26 羽若星辰 阅读(1520) 评论(0) 推荐(0) 编辑
摘要: T-SQL 基本语句 注释:单行注释: -- 多行注释:/* ..... */ 定义批处理结束语句:go 输出语句:print(表达式) 数据类型 变量 运算符 函数 4.转换函数 cast(表达式 as 数据类型):将某种数据类型的表达式显示转换为另一种数据类型 convert(数据类型[(长度) 阅读全文
posted @ 2020-05-24 15:54 羽若星辰 阅读(1932) 评论(0) 推荐(0) 编辑
摘要: sysdatabases表 sysdatabases是在master数据库中的表,是一个只读的表,里面包含所有数据库的信息 在创建数据库是进行存在性检测 use master go if exists(select * from sysdatabases where name='数据库名') dro 阅读全文
posted @ 2020-05-24 15:20 羽若星辰 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 视图:只有结构没有数据 视图是在数据表基础上定义的一个虚拟表,在打开视图是从数据表提取查询结果 一个视图是从特定的角度查看数据库的方式、 限定不同用户能看到的数据库的范围 维护数据安全的一种方式 视图可以修改数据库里的数据 视图中只负责存储select命令,不保存数据,不占据物理物理空间 创建视图 阅读全文
posted @ 2020-05-24 15:09 羽若星辰 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 将查询结果生成新表 在同一数据库中 select <表达式列表> into <新表名> form 原来的表 select * into 新表名 form 原来的表 基于多表查询的DML update 表名 set 字段=‘’ where 子查询update 表名 set 字段=‘’ from 表1 阅读全文
posted @ 2020-05-24 12:36 羽若星辰 阅读(15581) 评论(0) 推荐(1) 编辑
摘要: 多表查询:联接查询、子查询、集合运算 联接查询 交叉联接:笛卡尔积 select * from <表1>,<表2> 内联接:有条件的联接 select * from <表1> inner join <表2> on <条件> --SQL select * from <表1>,<表2> where <条 阅读全文
posted @ 2020-05-24 11:35 羽若星辰 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 基本数据检索:单表 复杂数据检索:多表:连接查询、子查询(嵌套查询)、集合运算 基本select语句: select <检索字段> from <表> where <检索条件> group by<分类> having<检索条件> order by <排序字段> 操纵列: 1.输出所有列:select 阅读全文
posted @ 2020-05-24 10:30 羽若星辰 阅读(258) 评论(0) 推荐(0) 编辑