数据库相关 - 军军小站|张军博客
数据库相关

SQL语句的增删改查

一、增:有4种方法1.使用insert插入单行数据:语法:insert[into]<表名>[列名]values<列值>例:insertintoStrdents(姓名,性别,出生日期)values('开心朋朋','男','1980/6/15')注意:into可以省略;列名列值用逗号分开;列值用单引号因上;如果省略表名,将依次插入所有列2.使用insertselect语句将现有表中的数据添加到已有的新表中语法:insertinto<已有的新表><列名>sele

系统 2019-08-12 01:52:49 2160

SqlServer

命令行 安装 sql server

注意,如果要进行静默安装,需要将QUIET参数修改为True,并且删除或注释掉UIMODE参数,然后在命令行窗口运行setup程序:setup.exe/Q/IACCEPTSQLSERVERLICENSETERMS/AGTSVCPASSWORD="mssqld"/SQLSVCPASSWORD="mssqld"/ASSVCPASSWORD="mssqld"/RSSVCPASSWORD="mssqld"/ISSVCPASSWORD="mssqld"/FTSVCP

系统 2019-08-12 01:34:01 2160

MySql

MySQL复制(三) --- 高可用性和复制

实现高可用性的原则很简单:冗余(Redundancy):如果一个组件出现故障,必须有一个备用组件。这个备用组件可以是standingby的,也可以是当前系统部署中的一部分。应急计划(Contigencyplans):如果一个组件出现故障,你必须知道做什么。这依赖于哪个组件出现故障以及如何发生故障。程序(Procedure):如果一个组件出现故障,你能够及时发现并迅速有效的执行你的计划。冗余(Redundancy)只要有单点故障(SPOF:SinglePoi

系统 2019-08-12 01:33:50 2160

数据库相关

Counting Squares[HDU1264]

CountingSquaresTimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):1072AcceptedSubmission(s):529ProblemDescriptionYourinputisaseriesofrectangles,oneperline.Eachrectangleisspecifiedastwopoints(

系统 2019-08-12 01:33:46 2160

数据库相关

sql case when学习

selectcount(1)astotalCnt,count(casewhenop.match_statusin(1,3)then1end)asmatchCnt,count(casewhenop.match_statusin(1,3)andop.crawl_time

系统 2019-08-12 01:32:51 2160

数据库相关

视图,索引

(视图,索引)-视图的主意点:不能和表的名称相同,如果某一列为函数,表达式,常量或者与来自多张表的列名相同,必须为列定义名称,不能在试图上创建索引ifexists(select1fromsys.sysobjectswhere[name]='view_recordInfo')dropviewview_recordInfogocreateviewview_recordInfoasselect记录编号=r.Recordld,会员卡号=r.BeginTime,电脑

系统 2019-08-12 01:55:42 2159

数据库相关

手写分页 个人感觉还能优化,甚至抽象出来,需

本来就是想来学习下手写分页或者自己写下分页逻辑,就当是一次练习,数据用的是sql2005,数据量是432W。首先先感谢国家。然后在感谢csdn和群里的朋友跟我一起讨论。当然拉我知道我的做法不是最好的,但是手写一个是挺费劲的。下面贴代码privateSqlConnectioncon=newSqlConnection("DataSource=.;InitialCatalog=test;PersistSecurityInfo=True;UserID=sa;Pas

系统 2019-08-12 01:55:11 2159

MySql

MySQL动态游标

通过(准备语句+视图+静态游标)实现--建立测试表和数据createtablewebuser(usernamevarchar(10));insertintowebuservalues('a1'),('a2'),('a3'),('b1'),('b2'),('b3');commit;--建立存储过程dropprocedureifexistsdynamic_cursor;delimiter//CREATEPROCEDUREdynamic_cursor(INp_n

系统 2019-08-12 01:54:17 2159

Oracle

执行计划信息Oracle 执行计划总结

新手发帖,很多方面都是刚入门,有错误的地方请大家见谅,欢迎批评指正1看查Oracle执行筹划的几种方法1.1通过PL/SQLDev工具1、直接File->New->ExplainPlanWindow,在窗口中执行sql可以看查筹划结果。其中,Cost表现cpu的耗消,位单为n%,Cardinality表现执行的行数,等价Rows。2、先执行EXPLAINPLANFORselect*fromtableAwhereparaA=1,再select*fromtab

系统 2019-08-12 01:54:11 2159

Oracle

学习Oracle日记(三)

#1.系统日期、时间函数^1.SELECTTO_CHAR(SYSDATE,'YYYY-MM-DDHH24:MI:SS')FROMDUAL--查询系统当前日期^2.SELECTSYSTIMESTAMPFROMDUAL--查询带时区的系统日期^3.SELECTDBTIMEZONEFROMDUAL--查询当前时区SELECTSESSIONTIMEZONEFROMDUAL--查询当前会话的时区^4.SELECTTO_CHAR(ADD_MONTHS(TO_DATE(

系统 2019-08-12 01:52:38 2159

数据库相关

DML 触发器 output 使用方法

DECLARE@MyTableVartable(ScrapReasonIDsmallint,Namevarchar(50),ModifiedDatedatetime);INSERTProduction.ScrapReasonOUTPUTINSERTED.ScrapReasonID,INSERTED.Name,INSERTED.ModifiedDateINTO@MyTableVarVALUES(N'Operatorerror',GETDATE());SELE

系统 2019-08-12 01:34:03 2159

MySql

mysql 引擎优化

MySQL数据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。如果技术高超,还可以使用MySQL++API自己做一个引擎。下面介绍几种数据库引擎:ISAM:ISAM是一个定义明确且历经时间考验的数据表格管理方法,它在设计之时就考虑到数据库被查询的次数要远大于更新的次数。因

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

SqlServer

SQL Server 找回没有备份的数据

问题:有一个库,做的是全备份+日志备份,在2011年3月8日,14点产生一次全备份,在14:10分产生日志备份,在14:12分down机,请问怎么能恢复14:10到14:12分中的这段数据(前提,前期日志备份全部正确可用),机器硬盘完好。使用方法:1.如果数据库已经损坏如果数据库已经损坏,可以使用backuplog{数据库名}to{磁盘逻辑地址}withno_truncate备份数据库。因为可能存在对受损数据库备份日志尾部时,日志备份中正常捕获的部分元数据

系统 2019-08-12 01:32:21 2159

SqlServer

SQL Server中TempDB管理(版本存储区的一个exam

原文:SQLServer中TempDB管理(版本存储区的一个example)原文来自:http://blogs.msdn.com/b/sqlserverstorageengine/archive/tags/tempdb/http://blogs.msdn.com/b/sqlserverstorageengine/archive/2008/12/31/managing-tempdb-in-sql-server-tempdb-basics-version-st

系统 2019-08-12 01:55:01 2158

数据库相关

数据字典统一管理,动态下拉框

前端xhrjsvarbuildTag={/**构建数据字典某一项的下拉框*/getInfoTypeDatas:function(selectId,infoCode,defaultValue){$.get(basePath+"/tag/build!getInfoTypeDatas.action?infoCode="+infoCode,function(arg){for(vari=0;i

系统 2019-08-12 01:54:43 2158