-
[SQL] SQL高级优化之惯用的优化策略-2(The Return Of The King)
SQL高级优化之常用的优化策略-2(TheReturnOfTheKing)1.2索引索引不是越多越好,你需要知道索引建立多了,写入数据的效率会降低。如何使用索引要看你的项目的应用场景,做出合理的测试评估。1.2.1统计数量统计数量上,如果字段(fieldName)索引没有索引,那么会用全表扫描,而c...
172
热度 -
[SQL] SQL高级优化之惯用的优化策略-1(The Return Of The King)
SQL高级优化之常用的优化策略-1(TheReturnOfTheKing)1常用的优化策略1.1语句1.1.1使用实际的列名当我们查询SQL语句时,你是否认为使用实际的列名比使用*更快呢?答案是肯定的。为了证实这一点,感兴趣的朋友可以自己验证一下。我这里给出一个实例。select*fromuser;...
124
热度 -
[SQL] 关于使用一条SQL语句 找到同时符合多个tag条件的记录集合算法
关于使用一条SQL语句找出同时符合多个tag条件的记录集合算法表结构TagTable:{tag_id,tag_name}#标签表NewsTable:{news_id,title,......}#新闻表NewsTagsTable:{tag_id,news_id}#新闻的标签关系表解释:一条新闻,有多个...
44
热度 -
[SQL] 一个惯用的分组查看时间戳最大最小值的sql语句
一个常用的分组查看时间戳最大最小值的sql语句发现这个语句在实际当中用的还是比较多的所以还是贴出来吧虽然是很简单的一个sql吧就是说一个表中每个id对应多个字段,比如XX编码,每一行数据都有时间戳字段,然后目的是按XX编码分组,筛选出时间戳最大最小值得问题,下面的例子当中就以最小值为例。由于在家没法...
94
热度 -
[SQL] 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的异常。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接
在与SQLServer建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且SQLServer已配置为允许远程连接。在与SQLServer建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且SQLServer已配置...
54
热度 -
[SQL] Oracle SQL执行计划基线小结(SQL Plan Baseline)
OracleSQL执行计划基线总结(SQLPlanBaseline)一、基础概念Oracle11g开始,提供了一种新的固定执行计划的方法,即SQLplanbaseline,中文名SQL执行计划基线(简称基线),可以认为是OUTLINE(大纲)或者SQLPROFILE的改进版本,基本上它的主要作用可以...
190
热度 -
[SQL] 在运行以下SQL的时候报这个异常是什么原因
在运行以下SQL的时候报这个错误是什么原因?在sqlserver客户端运行altertableRO_AUDIT_MESSAGEaddconstraintF_RO_ACT_MGforeignkey(ACT_ID)referencesRO_AUDIT(ACT_ID)ondeletecascade;这条s...
84
热度 -
[SQL] oracle sql 练习题1
oraclesql练习1--****************基本查询****************--查询所有员工的姓--消除重复的姓--创建一个查询,以显示employees表中的唯一职务代码--创建一个查询,使其显示每位员工的姓氏、职务代码、聘用日期和员工编号,并且首先显示员工编号。为hire...
70
热度 -
[SQL] SQL_2005_X86简体中文企业版.开发版DVD的装配
SQL_2005_X86简体中文企业版.开发版DVD的安装今天真倒霉,中午睡觉的时候把电脑关了,没想到后面启动的时候居然进不去,黑屏了,试了好几种方法都没有用,最后没辙了,只有用以前一键ghost恢复,但是很多软件都要重新安装,悲催了!现在,就要来安装SQLSERVER2005的,这个我有镜像文件*...
22
热度 -
[SQL] Oracle导入SQL脚本执行跟常用命令大全(转)
Oracle导入SQL脚本执行和常用命令大全(转)在工作需要的时候,常常忘记很多命令。今天做的时候才记起!在SQL_PLUS里面执行:sql>@full_path/test.sql;???例:sql>@D:/test.sql;不需要commit;一般都是在test.sql里面最后加上一个...
112
热度 -
[SQL] 替MS SQL 2005添加一个用户admin
为MSSQL2005添加一个用户admin在MicrosoftSQLServer2005中,为数据库InterLib添加一个管理员(owner)用户admin。效果如下:操作如下:1)先以“Windows身份验证”进入数据库引擎SQL2005;2)点开数据库结点--》安全性/登陆名--》右击“登陆名...
38
热度 -
[SQL] 获取表数据的安插SQL
获取表数据的插入SQLDECLARE@TABLE_NAMEVARCHAR(200)SET@TABLE_NAME='myFunction'--表名DECLARE@TABLE_CONDITIONVARCHAR(200)SET@TABLE_CONDITION='whereAppli...
57
热度 -
[SQL] sql存储过程跟事务的应用
sql存储过程和事务的应用在去年,学习数据库的时候就学过存储过程了。一直都只知道一些理论,却不知道如何去使用。时隔一年,终于找到如何使用存储过程了。在机房收费系统中,有些操作,需要多次执行sql语句,多次执行完成才算是完成这个事件流。但是如果其中有一个环节出了错误,那么没出错误的那些操作是不是就多余...
49
热度 -
[SQL] sqlserver的约束参照
sqlserver的约束参考约束constraint第一篇:五种约束1.主键约束createtablet(iintprimarykey)--约束名由系统自动生成altertabledbo.taddconstraintt_pkprimarykey(i)创建主键时会自动创建索引,这是必然的,就算这个字段...
18
热度 -
33
热度 -
[SQL] Mybatis中怎么在SQL语句表名中使用参数
Mybatis中如何在SQL语句表名中使用参数insertintoprefix_${table_name}(a,b,c)values(#{a},#{b},#{c})${}表示直接使用字面量(literalvalue)#{}表示这个是个参数如果table_name是“ABC”则${table_name...
60
热度 -
[SQL] sqlserver 2000数据压缩解决办法
sqlserver2000数据压缩解决方法--sqlserver2000数据压缩解决方法./*********************************************************************************主题:sqlserver2000数据压缩解决方...
105
热度 -
[SQL] 日文符号“?”插入sql-server2005乱码有关问题
日文符号“?”插入sql-server2005乱码问题错误:日文符号”?”插入sql-server2005符号,出现乱码原因:DB字段设为varchar,DB文字编码为“Chinese_PRC_CI_AS”对应:字段类型变化varchar→nvarchar插入SQL语句变化insertintotbl...
95
热度 -
95
热度 -
[SQL] sql系列(基础篇)-序言 课前补充知识
sql系列(基础篇)-前言课前补充知识前言课前补充知识Number(p,s)Number(p,s):数字类型,p表示数字的有效长度(从数字的左边第1位不为0的开始算起,直到最右边的长度;取值范围0~38位),s表示数字的精度(即小数点右边的位数,取值范围-84~127位)...
405
热度