7.2-SQL之常见笔试面试题
fei20121106
这个作者很懒,什么都没留下…
展开
-
(7.2.2)MongoDB入门简介
有关于MongoDB的资料现在较少,且大多为英文网站,以上内容大多由笔者翻译自官网,请翻译或理解错误之处请指证。之后笔者会继续关注MongoDB,并翻译“Developer Zone”和“Admin Zone”的相关内容,敬请期待下期内容。 MongoDB是一个基于分布式文件存储的数据库开源项目。由C++语言编写。旨在为WEB应用提供可护展的高性能数据存储解决方案。它的特点转载 2015-04-01 13:29:26 · 541 阅读 · 0 评论 -
(7.2.9)SQL Server 跨库复制表数据的解决办法
跨库复制表数据,有很多种方法,最常见的是写程序来批量导入数据了,但是这种方法并不是最优方法,今天就用到了一个很犀利的方法,可以完美在 Sql Server 2005 和 Sql Server 2008 中执行!格式如下:?insert into tableA SELECT *FROM OPEND转载 2015-07-12 15:02:08 · 584 阅读 · 0 评论 -
(7.2.8)SQL Server 数据库定时自动备份
在SQL Server中出于数据安全的考虑,所以需要定期的备份数据库。而备份数据库一般又是在凌晨时间基本没有数据库操作的时候进行,所以我们不可能要求管理员每天守到晚上1点去备份数据库。要实现数据库的定时自动备份,最常用的方式就是使用SQL Server代理中的作业。启动SQL Server Agent服务,然后在其中新建作业,作业中添加1个备份步骤,类型是T-SQL脚本,然后在命令中输入如下SQL转载 2015-07-12 12:12:26 · 893 阅读 · 0 评论 -
(7.2.5.2)如何通过加密保护SQL Server敏感数据
【IT168 评论】从SQL Server2005开始有一个新特性——内置数据加密的功能。该功能实现了完整的加密基础结构,不需要再借此其他工具就可以实现完整的加密、解密操作。利用好此功能,即使存储设备失窃也不用担心数据泄露的问题。 首先看一下数据库加密体系结构。整个加密体系看起来挺复杂,但其实很简单,这个加密体系分为多个加密级别,如下图所示: 第一个级别:Windows级别。主转载 2015-07-01 17:42:35 · 817 阅读 · 0 评论 -
(7.2.5.1)在执行此操作之前,请在数据库中创建一个主密钥或在会话中打开该主密钥。
本地建了一个数据库,并创建了秘钥附加到另外一个数据实例的时候,提示主密钥未打开。今天测试将加密的数据库还原到另外一台服务器,执行解密代码的时候出现下面的错误信息: Msg 15581, Level 16, State 3, Line 1Please create a master key in the database or open the转载 2015-07-01 17:34:19 · 4075 阅读 · 0 评论 -
(7.2.6)SQL 合并多行记录的方法总汇
--1. 创建表,添加测试数据 CREATE TABLE tb(id int, [value] varchar(10)) INSERT tb SELECT 1, 'aa' UNION ALL SELECT 1, 'bb' UNION ALL SELECT 2, 'aaa' UNION ALL SELECT 2, 'bbb' UNION ALL SELECT 2, 'ccc'转载 2015-06-01 16:03:40 · 722 阅读 · 0 评论 -
(7.2.5)细说SQL Server中的加密
简介 加密是指通过使用密钥或密码对数据进行模糊处理的过程。在SQL Server中,加密并不能替代其他的安全设置,比如防止未被授权的人访问数据库或是数据库实例所在的Windows系统,甚至是数据库所在的机房,而是作为当数据库被破解或是备份被窃取后的最后一道防线。通过加密,使得未被授权的人在没有密钥或密码的情况下所窃取的数据变得毫无意义。这种做法不仅仅是为了你的数据安全,有时甚至是法律转载 2015-05-26 18:28:52 · 1119 阅读 · 0 评论 -
(7.2.7)Apache Lucene初探
阅读目录 讲解之前,先来分享一些资料 废话说到这里,下面我们简单的讲解一下什么是全文检索。 有了这种映射关系,我们就来看看Lucene的架构设计。 索引的创建 关键字查询: 创建索引: 进行查询: 全部代码: 运行结果:参考资料PS:苦学一周全文检索,由原来的搜索小白,到初次涉猎,感觉每门技术都博大精深,其中精髓亦是转载 2015-06-19 12:45:41 · 1155 阅读 · 0 评论 -
(7.2.2.1)NoSQL数据库的基础知识
关系型数据库和NoSQL数据库什么是NoSQL大家有没有听说过“NoSQL”呢?近年,这个词极受关注。看到“NoSQL”这个词,大家可能会误以为是“No!SQL”的缩写,并深感愤怒:“SQL怎么会没有必要了呢?”但实际上,它是“Not Only SQL”的缩写。它的意义是:适用关系型数据库的时候就使用关系型数据库,不适用的时候也没有必要非使用关系型数据库不可,可以考虑使用更加合适的数据转载 2015-05-16 15:25:40 · 649 阅读 · 0 评论 -
(7.2.3)SQL的四种连接-左外连接、右外连接、内连接、全连接
今天在看一个遗留系统的数据表的时候发现平时查找的视图是FULL OUT JOIN的,导致平时的数据记录要进行一些限制性处理,其实也可以设置视图各表为右外连接并在视图上设置各列的排序和筛选条件就可以达到效果。select * from from a,b where a.id=b.id这样就是内连接相当于Select * From a Inner Join b On a.id=b原创 2015-05-11 11:57:56 · 2986 阅读 · 0 评论 -
(7.2.4.1)Sql2008 全文索引 简明教程
在SQL Server 中提供了一种名为全文索引的技术,可以大大提高从长字符串里搜索数据的速度,不用在用LIKE这样低效率的模糊查询了。下面简明的介绍如何使用Sql2008 全文索引一、检查服务里面带有Full-text字样的服务是否存在并开启如果不存在带有Full-text字样的服务的,确认是否安装了sqlserverFullTextSearch二、新建全转载 2015-05-11 12:34:05 · 633 阅读 · 0 评论 -
(7.2.4)SQL_Server_全文索引查询
SQL Server 全文索引查询T-SQL学习笔记之一(Full-text index)2009-12-11 11:29引言 这段时间为了提高海量字符串数据的查询效率,我对字段添加了全文索引。首先全文索引相对于传统的索引是有区别的,这是因为传统的索引主要是以首字母开始建立的索引,处理like 'keword%'这样的查询会很高效,但是如果查询时不限定首字母,而只是包原创 2015-05-11 12:07:32 · 598 阅读 · 0 评论 -
(7.2.1)SQL之基础笔试题
1-写出复制表拷贝表和四表联查的SQL语句2-每一个部门的每个工种的工资最大值3-如果要从字符串Hello world中提取出ello world这样的结果4-找到ppp表里面num最小的数不能用min函数5-选择表ppp2中num重复的记录6-在命令窗口执行SQL命令时若命令要占用多行续行符是D__7-SQL 创建临时表8-如果ID连续查询31到40条记录的各种方法9-如果ID不连原创 2015-03-27 23:54:16 · 4977 阅读 · 0 评论