sql server学习总结一】的更多相关文章

慕课网sql server学习 数据库第一印象:desktop--web server--database server** 几大数据库:sql server.oracle database.DB2.MySql.MongoDB.....(SQL结构性查询语言) 安装软件:SQL Server Management Studio 附加.分离(attach.detach)数据库文件: 数据库图表关系图: 关系型数据库: 二维表.主键.外键 T-SQL简介: T-SQL query--从数据库中查询索…
T-SQL编程 T-SQL编程与C语言类似,只是语法稍有不同而已,总体思想还是没有变化的.多的就不说了,还是从变量开始. 变量也分为全局变量和局部变量,表示方式稍有不同. 局部变量: 局部变量必须以标记@作为前缀,如@age 局部变量的使用也是先声明,再赋值 全局变量: 全局变量必须以标记@ @作为前缀,如@@version 全局变量由系统定义和维护,我们只能读取,不能修改全局变量的值 局部变量 声明局部变量语法为:declare @变量名 数据类型 例:declare @age int dec…
SQL Server 学习博客分享列表(应用式学习 + 深入理解) 转自:https://blog.csdn.net/tianjing0805/article/details/75047574 SQL Server 学习博客分享列表 1 - 4 篇文章来自51CTO-杜飞的博客: 1. SQL Server 数据库文件管理部分: 介绍了SQL Server数据库空间管理相关理论知识,这个文章大概介绍以下几方面: 数据存储.读取基本单位 区:统一区.混合区 页面类型. 页面管理.页分配方法 页系统…
联机丛书2005:https://docs.microsoft.com/zh-cn/previous-versions/sql/sql-server-2005/ms130214(v=sql.90) 联机丛书2017:https://docs.microsoft.com/zh-cn/sql/relational-databases/system-stored-procedures/sp-changedbowner-transact-sql?view=sql-server-2017 联机丛书2008…
SQL Server 学习系列之六 SQL Server 学习系列之一(薪酬方案+基础) SQL Server 学习系列之二(日期格式问题) SQL Server 学习系列之三(SQL 关键字) SQL Server 学习系列之四(存储引擎笔记) SQL Server 学习系列之五(日期格式算法) 今天在学习<Microsoft SQL Server 2005技术内幕:存储引擎>时,了解到一个知识点:当我们新建一个数据库时,SQL会复制model数据库.不巧,我在本地数据库上建立一个数据库,就…
SQL Server 学习系列之五 SQL Server 学习系列之一(薪酬方案+基础) SQL Server 学习系列之二(日期格式问题) SQL Server 学习系列之三(SQL 关键字) SQL Server 学习系列之四(存储引擎笔记) 很多初学者会为日期格式的输出很困惑,如何得到想要的时间格式呢?convert()函数变换无穷,给我们带来困惑,用convert(char(10),getdate(),@int)函数的类型值输出格式由参数@int控制,可以编写一个存储过程,不用记忆,方便…
SQL Server 学习系列之四(SQL 内幕) SQL Server 学习系列之一(薪酬方案+基础) SQL Server 学习系列之二(日期格式问题) SQL Server 学习系列之三(SQL 关键字) 学习<Microsoft SQL Server 2005技术内幕:存储引擎>的代码笔记备录于此: select @@VERSION select * from sys.dm_exec_requests --资源监视器 DMV select tb.status ,tb.command ,…
原文:[SQL Server 学习系列]-- sql 随机生成中文名字 ,) )) -- 姓氏 ,) )) -- 名字 INSERT @fName VALUES ('赵'),('钱'),('孙'),('李'),('周'),('吴'),('郑'),('王'),('冯'),('陈'),('楮'),('卫'),('蒋'),('沈'),('韩'),('杨'), ('朱'),('秦'),('尤'),('许'),('何'),('吕'),('施'),('张'),('孔'),('曹'),('严'),('华'),…
原文:[SQL Server学习笔记]Delete 语句.Output 子句.Merge语句 DELETE语句 --建表 select * into distribution from sys.objects --1.当delete语句要关联其他表时与update语句类似,可参考上面update语句的写法 --2.truncate table语句删除行比delete快很多,不过必须一次删除所有的行(没有where子句) --之所以快是因为记录的日志很少,采用表级别锁. --如果表中有IDENTI…
0.目录 1.前言 2.准备工作 3.简单测试语句 4.提交与回滚 5.封装成类的写法 1.前言 前面学完了SQL Server的基本语法,接下来学习如何在程序中使用sql,毕竟不能在程序中使用的话,实用性就不那么大了. 2.最基本的SQL查询语句 python是使用pymssql这个模块来操作SQL Server数据库的,所有需要先安装pymssql. 这个直接在命令行里输入pip install pymssql安装就行了 然后还要配置好自己本地的SQL Server数据库,进入Microso…
0.目录 1.前言 2.建立数据库 2.1 通过SSMS建立数据库 2.2 通过SQL语句建立数据库 3.建立表 3.1 通过SSMS建立表 3.2 通过SQL语句建立表 1.前言 配置是win10+SQL Server 2012,使用的GUI管理工具是SQL Server 2012自带的SQL Server Management Studio(以下简称SSMS).本系列主要学习SQL Server基础,目的主要是为了使用Python连接.使用数据库.另外在这里贴上SQL Server 2012…
在软件测试中,数据库是必备知识,假期闲里偷忙,整理了一点学习笔记,共同探讨. 阅读目录 基本知识 数据库发展史 数据库名词 SQL组成 基本操作 登录数据库操作 数据库远程连接操作 数据库分离操作 数据库脱机.联机操作 数据库收缩操作 数据库备份.还原操作 数据库权限设置 基本语法 创建数据库 创建表 增 删 改 查 添加约束 数据类型 基本知识 数据库到底是有什么作用?看下图应该就明白了. 就是应用程序发送请求操作时,到服务器数据库中查询数据,然后再返回给应用程序. 数据库起到的作用是存储数据…
SQL Server文章目录 SQL Server文章目录(学习路径)  转自:http://www.cnblogs.com/CareySon/archive/2012/05/08/2489748.html SQL Server的文章写了也不少了,一直没有做一个目录方便大家阅读.现在把之前写的关于SQL Server的文章做一个目录,方便大家阅读  SQL入门 SQL查询入门(上篇) SQL查询入门(中篇) SQL查询入门(下篇) SQL进阶 T-SQL查询进阶--深入理解子查询 T-SQL查询…
1.前言 配置是win10+SQL Server 2012,使用的GUI管理工具是SQL Server 2012自带的SQL Server Management Studio(以下简称SSMS).本系列主要学习SQL Server基础,目的主要是为了使用Python连接.使用数据库.另外在这里贴上SQL Server 2012下载地址. 2.建立数据库 2.1 通过SSMS建立数据库 2.1.1打开SSMS,连接上数据库. 如图所示,找到数据库,右键单击数据库,选择新建数据库. 2.1.2在数据…
1.查询安装的排序规则选项喝当前的排序规则服务器属性 select * from fn_helpcollations(); 2.查看当前服务器的排序规则 select serverproperty('Collation') as ServerCollation; 3.修改数据库DB1的排序规则,使他区分大小写 create database DB1 go alter database DB1 collate SQL_Latin1_General_CP1_CS_AS; go select data…
在软件测试中,数据库是必备知识,共同探讨. 阅读目录 基本知识 数据库发展史 数据库名词 SQL组成 基本操作 登录数据库操作 数据库远程连接操作 数据库分离操作 数据库脱机.联机操作 数据库收缩操作 数据库备份.还原操作 数据库权限设置 基本语法 创建数据库 创建表 增 删 改 查 添加约束 数据类型 基本知识 数据库到底是有什么作用?看下图应该就明白了. 就是应用程序发送请求操作时,到服务器数据库中查询数据,然后再返回给应用程序. 数据库起到的作用是存储数据.检索数据.生成新的数据,相对应的…
周五了,祝大家周末愉快. 之前一直在写SQL server的分享,今天再来个T-SQL编程中的存储过程. 存储过程 存储过程(procedure)类似于C语言中的函数,用来执行管理任务或应用复杂的业务规则,存储过程可以带参数,也可以返回结果. 存储过程可以包含数据操纵语句.变量.逻辑 控制语句等,比如:单个select语句,select语句块,select语句与逻辑控制块. 存储过程优点: 执行速度更快 允许模块化程序设计 提高系统安全性 减少网络流通量 存储过程分类 系统存储过程 由系统定义,…
0.目录 1.前言 2.最基本的SQL查询语句 3.select...from... 3.1 "*"与"Top num *" 3.2 查询指定列 3.3 Isnull函数:判断空值 3.4 使用"+"将"列"与"字符串"连接起来(使用as重命名) 4.order by 4.1 asc(正序) 4.2 desc(倒序) 4.3 其他 5.where 5.1 比较运算符 5.2 or 或 and 5.3 Lik…
0.目录 1.前言 2.通过SSMS添加数据 3.通过SQL语句添加数据 3.1 添加单条数据 3.2 添加多条数据 4.通过其他表导入数据 4.1 通过数据库中的其他表导入数据 4.2 通过excel表导入数据 1.前言 增删改查都是对数据的操作,其中"增"对应的SQL语句便是"insert",也就是"插入"的意思. 本篇主要介绍数据的添加,有GUI方式的添加,也有SQL语句的添加,还有导入的添加. 2.通过SSMS添加数据 2.1选择 数据库…
周五了,祝大家周末愉快. 之前一直在写SQL server的分享,今天再来个T-SQL编程中的存储过程. 存储过程 存储过程(procedure)类似于C语言中的函数,用来执行管理任务或应用复杂的业务规则,存储过程可以带参数,也可以返回结果. 存储过程可以包含数据操纵语句.变量.逻辑 控制语句等,比如:单个select语句,select语句块,select语句与逻辑控制块. 存储过程优点: 执行速度更快 允许模块化程序设计 提高系统安全性 减少网络流通量 存储过程分类 系统存储过程 由系统定义,…
今天来分享下T-SQL高级编程中的事务.索引.视图,可以和之前的SQL server系列文章结合起来. 一.事务 事务(TRANSACTION)是作为单个逻辑工作单元执行的一系列操作,这些操作作为一个整体一起向系统提交,要么都执行.要么都不执行,事务是一个不可分割的工作逻辑单元 这样说可能太笼统,看个实例就会清晰很多,比如银行转账业务,相信大家都办理过. create table bank ( customerName ), --顾客姓名 currentMoney money --当前余额 )…
做个记入就好 USE [master] SELECT bs.database_name AS 'Database Name', bs.backup_start_date AS 'Backup Start', bs.backup_finish_date AS 'Backup Finished', DATEDIFF(MINUTE, bs.backup_start_date, bs.backup_finish_date) AS 'Duration (min)', bmf.physical_device…
SQL Server服务的管理 SQL Server服务 可以提供数据的存储,处理,受控访问,是SQL Server系统最基本的服务 SQL Server Analysis Server服务 为商业智能应用程序提供分析处理(OLAP,on-line analysis processing)和数据挖掘功能 SQL Server代理服务 监视SQL Server,激发警报,允许自动执行某些管理任务 服务的开启和关闭 按住win+r,打开运行框,输入services.msc,打开服务窗口 找到SQL…
<SQL Server实例教程>(科学出版社) 数据库的基本概念 数据是载荷信息的物理符号,是数据库中存储的基本对象. 信息可以通过手势,眼神表达,但是表达信息的最佳方式还是数据. 数据有型和值,经过一定的解释,数据才会被理解,然后成为信息. 常见的数据类型有数值型,字符型,日期型,枚举型. 数据库,就是存放数据的仓库,计算机上存储的一定格式的数据的存储设备,具有很高的存储和查询效率 数据库技术发展历程 1950s,计算机诞生之初,人工阶段,人们进行数据处理,需要对数据做专门的定义,对数据存储…
http://blog.csdn.net/sqlserverdiscovery/article/details/7712068 Column name Data type Description       blocked smallint ID of the session that is blocking the request. If this column is NULL, the request is not blocked, or the session information of…
需要删除两个地方,删除前请注意备份! 1.  %AppData%\Microsoft\Microsoft SQL Server\100\Tools\Shell\SqlStudio.bin 2.  %AppData%\Microsoft\SQL Server Management Studio\11.0\SqlStudio.bin…
SQLServer - 约束 主要是为了保证数据库中的数据一致性.有效性.准确性, 从而提高了数据库中数据的正确性 一.约束的分类 在SQLserver中,约束分三种不同类型 1.实体约束 实提约束是关于行的.比如某一行的值就不允许出现在其他行,比如主键 2.域约束 域约束是关于列的.对于所有行,某一列是有那些约束,比如check约束 3.参照完整性约束 如果某列的值必须与其他列匹配,就需要一个参照完整性约束,比如外键 二.约束命名 SQLServer在我们不提供名称时,会自动创建名称,但是由系…
本文主要摘自徐海蔚的<Microsoft SQL SERVER企业级平台管理实践> 表变量可以作为存储过程的返回参数,而临时表不行.(存疑?表值参数只在SQL SERVER2008才开始支持,并且限制很多,要首先定义表类型) use [test] go create type [user] as table(id int,name varchar(50)); go create procedure test_prd @u [user] readonly as begin select * fr…
数据库的分类 关系型数据库 非关系型数据库 数据库的发展 数据都是以文件的形式存储在硬盘上FATFAT32NTFS LinuxEXT 数据库设计流程 文件系统缺陷 数据库的专业术语 数据库引擎服务 E-R图使用方式 数据库的常用概念 概念 连接本地数据库有五种 系统自带的四大数据库必须存在 在sqlserver当中主要存在的文件类型主要有哪些 数据库的分类: 1.关系型数据库: 数据库名称 类型 公司 平台 Access 小型数据库 微软 Windows Mysql 小型数据库 AB–sun–甲…
SQL Server SQL Server对大小写不敏感,每条语句末端使用分号. 1.SQL命令 SELECT 从数据中提取数据 UPDATE 更新数据中的数据 DELETE 从数据库中删除数据 INSERT INTO 向数据库中插入新数据 CREATE DATABASE 创建新数据库 ALTER DATABASE 修改数据库 CREATE TABLE 创建新表 ALTER TABLE 变更(改变)数据库表 DROP TABLE 删除表 CREATE INDEX 创建索引(搜索键) DROP I…