数据库相关

MongoDB学习笔记<四>

今天继续学习MongoDB的相关知识,主要包含例如以下:--find具体解释--分页与排序--游标和其它知识1.指定返回的键db.person.find({},{"_id":0,"name":1,"country":1})这样就仅仅把name键和country键查询出来了,注意其它的假设不写默认不显示,可是假设_id假设不写,默认是显示的.2.查询条件db.person.find({"age":{$gte:25,$lte:27}},{"_id":0,"na

系统 2019-08-12 01:53:01 2854

SqlServer

sql server 数据库中插入韩文 乱码问题

解决方法:在MicrosoftSQLServer中,以下数据类型支持Unicode数据:nchar,nvarchar,ntext使用SQL语句操作的时候应该注意以下问题:原查询语句Select*FromTABLENAMEWherefield1like'%xxx%'使用Unicode数据类型的,应该为:Select*FromTABLENAMEWherefield1likeN'%xxx%'插入数据也一样INSERTINTOTABLENAME(Detail)VA

系统 2019-08-12 01:33:40 2854

数据库相关

SQL表值函数和标量值函数的区别

原文:SQL表值函数和标量值函数的区别写sql存储过程经常需要调用一些函数来使处理过程更加合理,也可以使函数复用性更强,不过在写sql函数的时候可能会发现,有些函数是在表值函数下写的有些是在标量值下写的,区别是表值函数只能返回一个表,标量值函数可以返回基类型。举个例子,当用户删除一个节点的时候,是需要将当前节点下的所有子节点都删掉,如果程序只传一个当前节点,那就需要写一个函数来得到当前节点下的所有子节点,这些子节点的信息就可以放到一个表中返回。[sql]v

系统 2019-08-12 01:55:39 2852

数据库相关

导入导出数据语句小结

/*导出到excelEXECmaster..xp_cmdshell'bcpSettleDB.dbo.shanghuoutc:\temp1.xls-c-q-S"GNETDATA/GNETDATA"-U"sa"-P""'/*导入ExcelSELECT*FROMOpenDataSource('Microsoft.Jet.OLEDB.4.0','DataSource="c:\test.xls";UserID=Admin;Password=;Extendedprop

系统 2019-08-12 01:52:13 2852

Oracle

Oracle学习笔记: 管理控制文件 ----摘自《Orac

■修改初始化参数control_filesSQL>altersystemsetcontrol_files='/export/home/opt/product/10.1.0.3.0/oradata/ldfsys/control01.ctl','/export/home/opt/product/10.1.0.3.0/oradata/ldfsys/control02.ctl','/export/home/opt/product/10.1.0.3.0/oradat

系统 2019-08-12 01:53:31 2851

数据库相关

startx启动过程分析

From:http://blog.csdn.net/hustwarhd/article/details/3069066startx启动过程分析JiananHe09/19/2008目录1xinit1.1功能1.2用法1.3例子1.4分析2startx脚本2.1功能2.2用法2.3例子2.4分析2.5总结3startx默认启动过程3.1startx的几种启动方式3.2Xsession4startx启动过程小结1xinit在说明startx之前,我想我们应该先了

系统 2019-08-12 01:55:25 2850

Oracle

在安腾AI64 RHEL3 U3服务器上安装ORACLE10G

在安腾AI64RHEL3U3服务器上安装ORACLE10G最近有机会在安腾机上折腾,试验了一下ORACLE10安装ORALCE安装记录#解压zcat10201_database_linuxitanium.cpio.gz|cpio-idmv#检查必要的软件环境rpm-qmakegccglibccompat-dbcompat-gcccompat-gcc-c++compat-libstdc++compat-libstdc++-developenmotif21se

系统 2019-08-12 01:51:37 2850

Oracle

SQLServer访问Oracle查询性能问题解决

原文:SQLServer访问Oracle查询性能问题解决1.问题系统有个模块,需要查询Oracle数据库中的数据。目前是通过建立链接服务器实现的。SQLServer访问Oracle实现可参考这篇文章http://www.cnblogs.com/gnielee/archive/2010/09/07/access-oracle-from-sqlserver.html目前的查询语句就是一个简单的带where条件的查询语句,类似如下:SELECT*FROMLINK

系统 2019-08-12 01:33:12 2850

MySql

深入解析MySQL分区(Partition)功能

自5.1开始对分区(Partition)有支持=水平分区(根据列属性按行分)=举个简单例子:一个包含十年发票记录的表可以被分区为十个不同的分区,每个分区包含的是其中一年的记录。===水平分区的几种模式:===*Range(范围)–这种模式允许DBA将数据划分不同范围。例如DBA可以将一个表通过年份划分成三个分区,80年代(1980's)的数据,90年代(1990's)的数据以及任何在2000年(包括2000年)后的数据。*Hash(哈希)–这中模式允许DB

系统 2019-08-12 01:52:47 2849

SqlServer

SQL SERVER convert函数日期格式化应用

1SqlServer中一个非常强大的日期格式化函数2SelectCONVERT(varchar(100),GETDATE(),0):0516200610:57AM3SelectCONVERT(varchar(100),GETDATE(),1):05/16/064SelectCONVERT(varchar(100),GETDATE(),2):06.05.165SelectCONVERT(varchar(100),GETDATE(),3):16/05/066S

系统 2019-08-12 01:53:48 2847

数据库相关

关于批量执行SQL语句

在数据库应用中,一般我们是用企业管理器来创建数据库,表,存储过程,触发器等。然后再导出SQL语句到一个*.sql文件里。然后我们在查询分析器执行这些语句即可。当然,我们更想在程序中去执行这些语句,而不是再去打开查询分析器。当我们要在程序中批量执行SQL时,需要明白AdoConnection,或AdoQuery(假设我们使用ADO组件)可以执行的语句有什么要求。1、在查询分析器里,一条SQL语句,我们可以直接写成Select*fromaTablewhereI

系统 2019-08-12 01:33:19 2847

MySql

MySQL学习(二)复制

复制解决的问题是保持多个服务器之间的数据的一致性,就如同通过复制保持两个文件的一致性一样,只不过MySQL的复制要相对要复杂一些,其基本过程如下:1)在主库上将数据更改记录到二进制日志(BinaryLog)中(这些记录被成为二进制日志事件,即binlog)2)本分将主库上的日志复制到自己的中继日志(RelayLog)中3)备库读取中继日志中的事件,将其重放到备库数据之上。从上面可以看出,复制需要四个进程或线程做事情:主库保存日志、主库根据备库的请求转储日志

系统 2019-08-12 01:54:45 2846

SqlServer

SQL Server 2008中的代码安全(八):透明加密(

SQLServer2008引入透明数据加密(TransparentDataEncryption),即TDE,它允许你完全无需修改应用程序代码而对整个数据库加密。当一个用户数据库可用且已启用TDE时,在写入到磁盘时在页级实现加密。在数据页读入内存时解密。如果数据库文件或数据库备份被盗,没有用来加密的原始证书将无法访问。这几乎是SQLServer2008安全选项中最激动人心的功能了,有了它,我们至少可以将一些初级的恶意窥视拒之见外。下面的两个例子将展示如何启用

系统 2019-08-29 23:28:59 2845

数据库相关

LNK快捷方式漏洞利用方式 exp制作教程

前言windows的shell32在处理控制面板程序的快捷方式文件时,存在一个漏洞,能够载入硬盘上的随意DLL文件,就可以运行随意代码。漏洞文件的生成到“控制面板”以下,右键点“显示”,点“创建快捷方式”,把快捷方式创建在桌面上。然后在桌面用WinHex打开“显示.lnk”文件。Offset0123456789ABCDEF000000004C0000000114020000000000C0000000L...........?..0000001000000

系统 2019-08-12 01:55:43 2845

MySql

Wamp如何修改mysql默认空密码

cmd下切换到mysql安装目录例d:/mysql/bin(如果用WAMP安装则是D:\wamp\bin\mysql\mysql5.1.30\bin)前提:mysql用户root密码为空.输入mysql-urootmysqlmysql>状态下输入updateusersetpassword=password('新密码')whereuser='root';回显QueryOK,0rowsaffected(0.00sec)Rowsmatched:2Changed:

系统 2019-08-12 01:55:41 2845