随笔分类 -  其他 数据库(SQL Server)

摘要:1. MySQL基本使用 1.1 数据库简介 Mysql: 关系型数据库,做网站 redis:当作缓存 mongodb:非关系型数据库,做爬虫 SQL语句: DQL:数据查询语言,用于对数据进行查询,如select DML:数据操作语言,对数据进行增加、修改、删除,如insert、update、de 阅读全文
posted @ 2019-05-08 13:48 douzujun 阅读(255) 评论(0) 推荐(0) 编辑
摘要:CREATE TABLE course ( Cno char(4) NOT NULL, Cname char(40) DEFAULT NULL, Cpno char(4) DEFAULT NULL, Ccredit smallint DEFAULT NULL, PRIMARY KEY (Cno) ) --... 阅读全文
posted @ 2017-05-21 21:10 douzujun 阅读(5060) 评论(0) 推荐(0) 编辑
摘要:触发器 一 、触发器概述(特殊的存储过程) 定义: 在修改指定表值的数据时执行的 存储过程. 不同的是 : 执行存储过程要使用EXEC语句来调用,而触发器的执行不需要使用EXEC语句来调用. 作用: 实现由主键和外键所不能保证的复制的参照完整性和数据的一致性 他能够对数据库中的相关表进行级联修改 提 阅读全文
posted @ 2017-05-07 00:18 douzujun 阅读(2064) 评论(0) 推荐(0) 编辑
摘要:数据库安全性 1. SQL Server 配置管理器 => 网络配置 MSSQLSERVER 协议,如果应用程序和SQL Server 在同一机器上,仅使用 Shared Memory (共享内存协议) 同一个局域网中,仅使用命名管道 修改IP地址端口号, 如: 1433 -> 6182 阅读全文
posted @ 2017-05-06 15:52 douzujun 阅读(443) 评论(0) 推荐(0) 编辑
摘要:一、 变量 1. 形式: @x (局部), @@x(全局) 2. 定义: declare @x 3. 赋值:Set @x = ? 4. 作用: 通用化 存储在服务器 通用化 存储在服务器 5. 存储过程(预编译过的T-SQL语句) 优点: 完成复杂的运算 保证数据的安全性和完整性 效率高 网络负载低 阅读全文
posted @ 2017-04-17 15:40 douzujun 阅读(380) 评论(0) 推荐(0) 编辑
摘要:select * From Student select * From Course select * from SC --INSERT INTO SC (Sno, Cno, Grade) --VALUES ('1513032087', '7', 99); --(1)找出至少选修X课和Y课的学生学号(P1) -- 执行P1,输出X=数据库,Y=数据结构 GO Create Proc Sele... 阅读全文
posted @ 2017-04-17 15:32 douzujun 阅读(468) 评论(0) 推荐(0) 编辑
摘要:存储过程 系统存储过程 自定义存储过程 扩展存储过程 一、创建存储过程 创建存储过程 2. 存储过程调用 3. 创建带输入参数的存储过程 4. 创建带输出参数的存储过程(执行时候,需要声明!!!!!!) 二、管理存储过程 1. 修改存储过程 三、扩展存储过程 可以将参赛传递过扩展存储过程,扩展存储过 阅读全文
posted @ 2017-04-17 02:03 douzujun 阅读(622) 评论(2) 推荐(2) 编辑
摘要:--作业二 阅读全文
posted @ 2017-04-01 16:04 douzujun 阅读(1544) 评论(0) 推荐(0) 编辑
摘要:(一)、集合运算(交、并、补) 二、 数据修改 1. 数据增加 INSERT INTO <表名> ([列名]) VALUES (<值列表>) 实例 INSERT INTO <表名> ([列名]) VALUES (<值列表>) 实例 创建表 创建表 SELECT * INTO newTable Fro 阅读全文
posted @ 2017-04-01 15:51 douzujun 阅读(700) 评论(0) 推荐(0) 编辑
摘要:视图 实际上是一个查询语句, 如果将子查询保存为视图, 就可以将子查询的结果当作数据表使用 从而来简化查询语句 引言 例1 查询参加"数据库技术"课程的考试的学生学号、姓名、班级、分数 需要连接学生表, 成绩表 和 课程表 查询航天班各课程的考试信息, 显示学生的学号、姓名、课程名称、分数 也需要连 阅读全文
posted @ 2017-04-01 10:43 douzujun 阅读(440) 评论(0) 推荐(0) 编辑
摘要:--1. 使用IN关键字 --例1 查询系别人数不足5人的系别中学生的学号、姓名和系别 --系别人数不足5人的系别 ==>选择条件 select Sdept from Student Group by Sdept Having Count(*) = 90 --结果有,则显示全班信息 select Sdept, SC.Sno, Sname, Cno, Grade from Student... 阅读全文
posted @ 2017-03-27 15:48 douzujun 阅读(313) 评论(0) 推荐(0) 编辑
摘要:多表查询 1. 笛卡尔乘积 简单格式 SELECT * 或字段列表 FROM 数据表列表 简单格式 SELECT * 或字段列表 FROM 数据表列表 实例 实例 2. 等值连接 3. 不等值连接 4. 使用INNER JOIN (内连接, 匹配项) Select * 或字段列表 From 表1 I 阅读全文
posted @ 2017-03-27 14:21 douzujun 阅读(3006) 评论(0) 推荐(0) 编辑
摘要:(十二)分组查询 将数据表中的数据按某种条件分成组,按组显示统计信息 查询各班学生的最大年龄、最小年龄、平均年龄和人数 分组 SELECT <字段名表1> FROM <表名> -- 这里字段名表1 应该 是 按照字段名表2 分组以后 能够产生唯一值的 字段(如:班级) [WHERE <条件> ] G 阅读全文
posted @ 2017-03-20 17:41 douzujun 阅读(2816) 评论(0) 推荐(0) 编辑
摘要:(十一)函数查询 1. 聚合函数 对一组值进行计算,得到一个返回值 对一组值进行计算,得到一个返回值 SUM(), 求和 AVG(), 求平均 MIN(), 求最小 MAX(), 求最大 COUNT(), 计数,即个数 SUM(), 求和 AVG(), 求平均 MIN(), 求最小 MAX(), 求 阅读全文
posted @ 2017-03-20 15:53 douzujun 阅读(629) 评论(0) 推荐(0) 编辑
摘要:查询结果排序 使用ORDER BY 子句 SELECT <列名列表> FROM <表名> [WHERE 条件] ORDER BY <字段名1> [ASC|DESC] [ ,字段名2 [ASC|DESC] ] [,...n] --order by <字段名1> (不写ASC|DESC, 则默认升序AS 阅读全文
posted @ 2017-03-13 22:12 douzujun 阅读(25924) 评论(4) 推荐(3) 编辑
摘要:使用特殊关系运算符查询 特殊关系运算符 IN、NOT IN IS NULL、IS NOT NULL BETWEEN、NOT BETWEEN LIKE、NOT LIKE IN , NOT IN IN 在集合中 NOT IN 不在集合中 例1 查询籍贯是陕西、河南的学生 SELECT * FROM St 阅读全文
posted @ 2017-03-13 22:06 douzujun 阅读(1499) 评论(0) 推荐(0) 编辑
摘要:一般格式 SELECT <列名列表> FROM < 表名> WHERE <条件> 条件 关系运算符、逻辑运算符连接起来的表达式 运算符 关系运算符 大于 >,小于 <, 大于等于 >= ,小于等于<=, 等于=, 不等于 <>, 逻辑运算符 AND 与, OR 或, NOT 非 关系运算符可以连接数 阅读全文
posted @ 2017-03-13 22:01 douzujun 阅读(9150) 评论(0) 推荐(0) 编辑
摘要:--简单信息查询 --例1 查询所有学生的信息 --学生 -- Student --所有学生 -- 不限定班级、性别、年龄等条件 --所有信息 -- 所有字段,* select * from student --例2 查询指定字段 --查询 班级、学号和姓名信息 SELECT sclass, snumb, sname FROM Student --查询有哪些班级 SELECT sclass... 阅读全文
posted @ 2017-03-13 18:06 douzujun 阅读(413) 评论(0) 推荐(0) 编辑
摘要:(六) 成批导入导出数据 假设已经存在teaching数据库, 存在一张Student表,如图: 右键teaching->任务->导入数据 下一步->数据源(Microsoft Excel)->文件路径导入表->下一步(选择哪个数据库) 下一步->复制一个或多个表或视图的数据 下一步->选择导入的表 阅读全文
posted @ 2017-03-13 18:02 douzujun 阅读(269) 评论(0) 推荐(0) 编辑
摘要:( ) (不选择) (默认实例,还有不建议安装在根目录下,可以安装到D盘之类的) (添加当前用户) (都选择仅安装) (添加当前用户) (自己设置控制器名称) 安装结束之后: 需要打开开始菜单里的 sql server 配置工具里的这个程序,然后将如下选项设置为运行状态! 阅读全文
posted @ 2017-03-11 13:44 douzujun 阅读(308) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示