学习的资料室是SQL Server2008中文版从入门到精通,整个学习的思路也是按着文本的思路进行学习。但是不会C#,和JAVA,后面的两个实例没有去做。
一、SQL Server 快速入门
1、基本概念
(1)表
表是包含数据库中所有数据的数据库对象,由行和列组成,用于组织和存储数据。
(2)字段
表中每列称为一个字段,字段具有自己的属性,如字段类型、字段大小等。其中,学段类型是字段最重要的属性,它决定了字段能够存储哪种数据。
SQL规范支持5种基本字段类型:字符型、文本型、数值型、逻辑型和日期/时间型。
(3)索引
索引是一个单独的、物理的数据库结构。它是依赖于表建立的,在数据库中索引使数据库程序无须对整个表进行扫描,就可以在其中找到所需的数据。
(4)视图
视图是从一张或多张表中导出的表(也称虚拟表),是用户查看数据表中数据的一种方式。表中包括几个被定义的数据列与数据行,其结构和数据建立在对表的查询基础之上。
(5)存储过程
存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集合(包含查询、插入、删除和更新等操作),经编译后以名称的形式存储在SQL Server服务器端的数据库中,由用户通过指定存储过程的名字来执行。当这个存储过程被调用执行时,这些操作也会同时执行.
2、数据库的文件和基本数据库
在一个SQL Server 2008数据库中可以使用以下三种类型的文件来存储信息。
(1)主数据文件
主数据文件包含数据库的启动信息,并指向数据库中的其他文件。用户数据和对象可存储在此文件中,也可以存储在辅助数据文件中。每个数据库只能有一个主数据文件,默认文件扩展名是mdf.
(2)辅助数据文件
辅助数据文件是可选的,由用户定义并存储用户数据。通过将每个文件放在不同的磁盘驱动器上,辅助文件可用于将数据分散到多个磁盘上。另外,如果数据库超过了单个Windows文件的最大限制,可以使用辅助数据文件,这样数据库就能继续增长。辅助数据文件的默认文件扩展名是ndf.
(3)事务日志文件
事务日志文件保存用于恢复数据库的日志信息。每个数据库必须至少有一个日志文件,他的默认文件扩展名是.ldf.
基本数据库
二、数据库的创建
1、创建数据库。
打开SQL Server Management Studio(数据库管理器)-右击数据库-新建数据库-输入数据库名称-确定-创建成功。
2、表的创建
打开数据库-打开你要创建的数据库(一般是自己创建的库,不要动四个基本库)-右击表-新建表-输入你要的列名,数据类型-输入完右击表头保存-输入表名确定-创建成功。
3、删除库和表
右击要删除的库或者表-点击删除-点击确定。
也可以使用语句删除,但是这个语句删除是不会出现确认信息的。也就是传说中的删库跑路(不至于,一般公司都是定时备份数据的。除非是整个数据库都删没了,那我劝你跑快点。)
4、其他数据库操作。(不怎么用,除了备份和恢复数据库)
5、数据类型
三、Transact-SQL语句
1、SELECT获取简单数据
1.1 SELECT语法
USE 图书馆管理系统 \\库名 SELECT 系列,书名 \\搜索列名 FROM 书籍库存信息 \\搜索列的表名 WHERE 系列='经济' \\条件搜索语句
原表信息
WHERE语句
1.2可选语句
USE 教务管理系统 SELECT * FROM 成绩表 ORDER BY 成绩 DESC
2、关键字
2.1DISTINCT
2.2 TOP关键字
返回结果的行数,从上往下。
USE 图书馆管理系统 SELECT TOP 10 系列,书名 FROM 书籍库存信息
3.插入数据。
USE 图书馆管理系统 INSERT INTO 书籍库存信息 VALUES('A','社会','用口才折服他人',10,5)
根据你要插入的表格的列名顺序编辑插入的数据信息。
USE 教务管理系统 UPDATE 教师信息表 SET 工龄=工龄+1
四、高级操作
在声明游标以后,就可以对游标进行操作。主要打开游标、检索游标特定行、关闭游标和释放游标。 DECLARE cursor_name CURSOR //设立游标名 FOR SELECT * FROM 表名 //表名 OPEN 游标名 //打开游标名 FETCH NEXT FROM Tea_cursor //检索游标特定行 WHILE @@FETCH_STATUS = 0 BEGIN FETCH NEXT FROM Tea_cursor END CLOSE Tea_cursor //关闭游标 DEALLOCATE Tea_cursor //释放游标 ```![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=3d52703b89dc4fbc8760a0ae4dc419f5.png?,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54Gs6YCG5pe26ZKI54Gs6K-66KiA,size_13,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=47c2b49e3d5c46fbb357178c3944c67d.png) ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=0564436a974949e6a8efb802e6017e97.png?,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54Gs6YCG5pe26ZKI54Gs6K-66KiA,size_18,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=e74eb42c29f04a468498ef2922c3d38b.png?,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54Gs6YCG5pe26ZKI54Gs6K-66KiA,size_19,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=a7b049df82df455b81148d2f3ce04eb5.png?,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54Gs6YCG5pe26ZKI54Gs6K-66KiA,size_19,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=ac06aa78a3c941589531bb0ea5bc735c.png) 1、创建存储过程 ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=60b81ae40ec247aa9c9b8bdb612ea81b.png?,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54Gs6YCG5pe26ZKI54Gs6K-66KiA,size_15,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=aa84483d27bf4cadb0b1f3ea538bfc8c.png?,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54Gs6YCG5pe26ZKI54Gs6K-66KiA,size_19,color_FFFFFF,t_70,g_se,x_16) 2、使用存储过程参数 ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=1fd7336d96a24064ac2251b4730c885d.png?,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54Gs6YCG5pe26ZKI54Gs6K-66KiA,size_18,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=c39eaef24e5849d29371eab7dcb0efdf.png?,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54Gs6YCG5pe26ZKI54Gs6K-66KiA,size_19,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=f5ee960d336d4c9f85e53b4313b92cb3.png?,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54Gs6YCG5pe26ZKI54Gs6K-66KiA,size_19,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=3aaef696651d48a79f4c68fb99068eae.png?,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54Gs6YCG5pe26ZKI54Gs6K-66KiA,size_19,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=965f73f41c9f40f7b10cc88d8f594eb2.png?,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54Gs6YCG5pe26ZKI54Gs6K-66KiA,size_19,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=bc8d15d5c6884c9b8acafe9894cd1d12.png?,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54Gs6YCG5pe26ZKI54Gs6K-66KiA,size_19,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=6727e60fa68b47d49d9ebf5d1c4801d0.png) ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=462cf9a31d904673acf2a7ee8e1cdc00.png?,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54Gs6YCG5pe26ZKI54Gs6K-66KiA,size_18,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=8658f2ab8a194aa9897891c7dbf1f59a.png?,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54Gs6YCG5pe26ZKI54Gs6K-66KiA,size_18,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=34d2ce10a6b7400999c52fc40472a032.png?,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54Gs6YCG5pe26ZKI54Gs6K-66KiA,size_19,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=abdac1e99b70461385966ba8dd3a5692.png?,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54Gs6YCG5pe26ZKI54Gs6K-66KiA,size_19,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=d3fcddbcffe947a9a2ae9e3486545698.png?,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54Gs6YCG5pe26ZKI54Gs6K-66KiA,size_18,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=5432a15b1e304593bb8e3eee3eb9f894.png?,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54Gs6YCG5pe26ZKI54Gs6K-66KiA,size_19,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=8a2668ace55a44ecbd8ee191bd25d09b.png) ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=8ae3f4c972414b10ab8dd21c98f99748.png?,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54Gs6YCG5pe26ZKI54Gs6K-66KiA,size_18,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=ac9c1b1e14b84cab92917f3779e36891.png?,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54Gs6YCG5pe26ZKI54Gs6K-66KiA,size_19,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=ac713cef743e4705a798c7264015d205.png?,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54Gs6YCG5pe26ZKI54Gs6K-66KiA,size_19,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=19fc136b98b647d38b7f768bb27b164e.png?,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54Gs6YCG5pe26ZKI54Gs6K-66KiA,size_18,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=672b8897f0a24aacab468e497aca4c96.png?,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54Gs6YCG5pe26ZKI54Gs6K-66KiA,size_18,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=951f84c089a648f0a3fd0a8309489b79.png?,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54Gs6YCG5pe26ZKI54Gs6K-66KiA,size_18,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=85b7bde5a69d40d4a2d10bd07ff4d774.png?,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54Gs6YCG5pe26ZKI54Gs6K-66KiA,size_19,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=9041d9fac4b64bbb93cb714878afbe89.png?,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54Gs6YCG5pe26ZKI54Gs6K-66KiA,size_19,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=8054da9a93b943e89ff10609a8c50592.png?,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54Gs6YCG5pe26ZKI54Gs6K-66KiA,size_18,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=1e13cf5bae1c49df94402e45a974ed67.png?,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54Gs6YCG5pe26ZKI54Gs6K-66KiA,size_18,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=bb38a7be46ad4e8485c60177f2c3d84c.png?,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54Gs6YCG5pe26ZKI54Gs6K-66KiA,size_18,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=f50767b79d3446ff98712a8d812c9a98.png?,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54Gs6YCG5pe26ZKI54Gs6K-66KiA,size_18,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=9cdda998994f4f239703705354e99877.png?,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54Gs6YCG5pe26ZKI54Gs6K-66KiA,size_18,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=b8ee9c631f524cf7a787ed63bc2651fd.png?,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54Gs6YCG5pe26ZKI54Gs6K-66KiA,size_18,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=d4e7155cfd4341e2898b30aff7efc670.png?,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54Gs6YCG5pe26ZKI54Gs6K-66KiA,size_18,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=fc07ccfaf9824be5a52bc484842d8076.png?,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54Gs6YCG5pe26ZKI54Gs6K-66KiA,size_18,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=72f9005e1c894d0880cab046e046ab0e.png?,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54Gs6YCG5pe26ZKI54Gs6K-66KiA,size_18,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=5f41728375cf42e4bde930de0943a8ce.png?,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54Gs6YCG5pe26ZKI54Gs6K-66KiA,size_18,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=337d027cc51746d18bbca4af6efe56f4.png?,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54Gs6YCG5pe26ZKI54Gs6K-66KiA,size_18,color_FFFFFF,t_70,g_se,x_16) 这里有个问题,我在使用管理器创建备份设备时,创建是正常的,当我去服务器对象的备份设备打开看的时候,提示我打不开系统文件。但是我用T-SQL语句创建再去打开是正常的,我看了别人是正常的,只有我的SQL有问题,不知道是不是版本的问题,老版本数据库。 ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=c9063764c05748b993847ee973a0daf6.png?,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54Gs6YCG5pe26ZKI54Gs6K-66KiA,size_18,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=b827b3e7b48c48a4bbd09b39c1554618.png?,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54Gs6YCG5pe26ZKI54Gs6K-66KiA,size_18,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=89028538e5ca42d0b9098518b77b25b8.png?,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54Gs6YCG5pe26ZKI54Gs6K-66KiA,size_18,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=7247c6f3febc43e9a94e593e2825bdc9.png?,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54Gs6YCG5pe26ZKI54Gs6K-66KiA,size_18,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=de59211e3dbe4e8fb0f606c868003732.png?,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54Gs6YCG5pe26ZKI54Gs6K-66KiA,size_18,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=8d2ebb5039a141f0bf0677567cb16a9b.png?,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54Gs6YCG5pe26ZKI54Gs6K-66KiA,size_18,color_FFFFFF,t_70,g_se,x_16) 这里最后送上SQL Server 2008从入门到精通的中文版PDF资料。 链接:https://pan.baidu.com/s/1Lu76FsWLevQipuucimeDSA 提取码:u6pw