E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
SQL
SQL
技术内幕-5 比较特殊 insert into 数据的写法
---比较特殊,第一次看到这种写法,记录下来 create table Student --学生成绩表 ( id int, --主键 Grade int, --班级 Score int --分数 ) INSERT INTO Student VALUES (1,1,88),(2,1,66),(3,1,75),(4,2,30),(5,2,70),( 6,2,80),(7,2
·
2015-11-02 17:50
insert into
SQL
技术内幕-3---类似临时表用法的变量声明方法
-----直接上代码 --声明一个Table类型的变量 DECLARE @table TABLE( name VARCHAR(500), name2 VARCHAR(500) ) --原始数据 SELECT * FROM dbo.Customers --将数据插入临时变量中 INSERT INTO @table SELECT
·
2015-11-02 17:50
临时表
SQL
技术内幕-4 row_number() over( partition by XX order by XX)的用法(区别于group by 和order by)
partition by关键字是分析性函数的一部分,它和聚合函数不同的地方在于它能返回一个分组中的多条记录,而聚合函数一般只有一条反映统计值的记录,partition by用于给结果集分组,如果没有指定那么它把整个结果集作为一个分组 create database StudentDB go use StudentDB go create table Student -
·
2015-11-02 17:49
row_number()
SQL
技术内幕-1
/* -- 逻辑查询处理的步骤序号 (5) SELECT (5-2)DISTINCT (5-2) TOP (top_specification) (5-1)<select_list> (1) FROM (1-J) <left_table> <join-type> JOIN <right-table> ON <on_pred
·
2015-11-02 17:48
技术
SQL
SERVER海量数据库的查询优化及分页算法-数据库专栏,SQL Server
探讨怎么在有着1000万条数据的ms sql server数据库中实现快速的数据提取和数据分页。以下代码说明了我们实例中数据库的“红头文件”一表的部分数据结构:create table [dbo].[tgongwen] ( --tgongwen是红头文件表名 [gid] [int] identity (1, 1) not null ,--
·
2015-11-02 14:11
sql
server
关于MySQL的1067错误解决方法
内容:*************1 安装MY
SQL
后更改了ROOT的密码后用net startmysql启动时我就遇到了这样的问题.使用以下命令后c:\mysql\bin\mysqladmin-u root
·
2015-11-02 14:26
mysql
Git.Framework 框架随手记--SQL配置文件的使用
使用SQL配置文件系统在启动的时候会直接将
SQL
配置文
·
2015-11-02 10:44
framework
SQL注入专题--整理帖
SQL
注入是从正常的WWW端口访问,而且表面看起来跟一般的Web页面访问没什么区别, 所以目前市面的防火墙都不会对
SQL
注入发出警报,如果管理员没查看IIS日志的习惯,可能被入侵很长时间都不会发觉。
·
2015-10-31 16:26
sql注入
SQL
技术内幕-13 SQL优化方法论之分析实例级别的等待
优化方法论的第一步是在实例级别上找出什么类型的等待占用了大部分的等待时间,这可以通过查询动态管理图(DMV,dynamic management view)sys.dm_os_wait_stats 运行一下查询,将返回你的系统中的等待信息,并按类型排序。 SELECT wait_type , waiting_task
·
2015-10-31 16:48
SQL优化
SQL
技术内幕-12 SQL优化方法论前言
我推荐的一种使用自顶向下的优化论。这种方法,首先分析实例级的等待时间,在通过一系列步骤将其不断细化,知道找出系统中导致大量等待的进程/组件。一旦找出这些令人讨厌的进程,就可以集中优化他们了,一下是这种方法论的不主要步骤: 1.分析实例级别的等待 2.关联等待和队列 3.确定方案 4.细化到数据库/文件级。 5.细化到进程级 6.优化索引/查询 SQL Server 2008引入了一个称为数据收集器
·
2015-10-31 16:48
SQL优化
CAML基础语法
如果拿它同
SQL
比较,CAML繁琐冗长,而且功能也较弱。
·
2015-10-31 15:43
基础
SQL
中 EXCEPT、INTERSECT用法
语法: { (<
SQL
-查询语句1>) } { EXCEPT | INTERSECT } { (<
SQL
-查询语句2> )} 限制条件 (1)所有查询中的列数和列的
·
2015-10-31 11:29
intersect
一句SQL实现获取自增列操作
今天做了一个应用,对TAB_1表进行插入操作的时候,需要获取自增ID的值,插入到TAB_2里面,隐隐约约记得SQL里面有个全局变量@@IDENTITY可以实现这样的业务需要,凭着感觉写了下面的
SQL
语句
·
2015-10-31 10:02
sql
sql optimize query and page
SQL
SERVER海量数据库的查询优化及分页算法 探讨如何在有着1000万条数据的MS SQL SERVER数据库中实现快速的数据提取和数据分页。
·
2015-10-31 10:36
query
MYsql 安装后启动服务1067错误
今天很奇怪的问题, 新安装好的数据库 启动服务的时候就提示1067错误, 在网上找了资料是这样说的: MYSQL1067错误这里看 ************* 1 安装MY
SQL
后更改了
·
2015-10-31 09:57
mysql
示例检索 SQL查询语句的执行效率优化
(3) 去掉了一个My
SQL
的function----TermF
·
2015-10-31 09:30
sql
SQL
语法参考手册
SQL
语法参考手册 DB2 提供了关连式资料库的查询语言
SQL
(Structured Query Language),是一种非常口语化、既易学又易懂的语法
·
2015-10-31 09:28
语法
MS
SQL
常用性能測試語句
--察看當前進程CPUselect * from sysprocesses order by cpu----调查当前占用 cpu 资源最高的会话和其中执行的语句select spid,cmd,cpu,physical_io,memusage,(select top 1 [text] from ::fn_get_sql(sql_handle)) sql_textfrom master..s
·
2015-10-31 09:23
性能
SQL注入漏洞全接触--入门篇
用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即
SQL
注入。
SQL
注入是从
·
2015-10-31 09:44
sql注入
EF架构~在ef中支持IQueryable级别的Contains被翻译成了Exists,性能可以接受!
ef里的contains比linq to sql里的contains有了明显的提升,事实上,是在进行
SQL
语句翻译上有所提升,在linq to sql里不支持iqueryable的contains集合,
·
2015-10-31 08:40
contains
EF架构~看看下面这代码,你还敢用它的延时加载吗?
我一直不太喜欢我命运被别人去掌握着,写代码也一样,说着很好听的“延时加载”,用着也算方便,但对于它生成的
SQL
代
·
2015-10-31 08:36
架构
将不确定变为确定~Linq to SQL不能随机排序吗?
回到目录 一般来说,在T-
SQL
时代,随机排序可以进行newid()产生出guid值来实现,代码一般为: SELECT TOP 10 * FROM
·
2015-10-31 08:36
LINQ
Access/MSSQL/Oracle/MySql获取当前用户连接数(downmoon收集)
一、MS
SQL
中可以用sp_Who获取连接的用户名信息, 二、Oracle也有类似的系统函数 Code SQL> select count(*) from
·
2015-10-31 08:39
oracle
mysql补遗4
这次继续mysql的索引问题,这里还是有不少原则可以总结一下的,大致归纳了如下面的 1 对于组合索引,如果查询条件中有最左边的一个,一般都会用到, 比如有索引(a,b),在
SQL
语句中如果有
·
2015-10-30 15:54
mysql
Delphi下检查SQL Server服务器当前运行状态!
要求:Delphi下随时监控
SQL
Server状态。1、命令提示符下可用:TELNET <SQL Server IP> 1433 检查。2、Delphi下如何模拟实现上述功能。
·
2015-10-30 14:58
SQL Server
ASP编程中关于ACCESS数据库使用事务
大多数人对于
SQL
SERVER等大型数据库的事务使用比较熟练,而对于ACCESS数据库就不是那么明白了,这里我就针对ACCESS数据库如何使用事务做下说明。
·
2015-10-30 14:06
Access
分页存储过程(只用于
SQL
2005)
分页存储过程(只用于
SQL
2005) /* FUNCTION : 通用存储过程分页 AUTHOR : Yong, Ji&
·
2015-10-30 14:04
存储过程
Java中的注解
SuppressWarnings 提供了四种源注解: @Target @Retention @Documented@Inherited 下边的例子通过注解实现了对象到数据表的映射,利用反射机制生成创建表的
SQL
·
2015-10-30 14:21
java
DDD~领域事件中使用分布式事务
知识准备
SQL
2005环境使用TransactionScopeNoMsdtc事务,它是占
·
2015-10-30 12:41
分布式事务
知方可补不足~SQL2008中的发布与订阅模式~续
回到目录 上一回介绍了如何在sql2008中建立一个数据库的发布者,今天来说一下如何建立一个订阅者,其实订阅者也是一个数据库,而这个数据库是和发布者的数据结构相同的库,它们之间通过
SQL
代理进行数据上的同步
·
2015-10-30 12:34
2008
知方可补不足~SQL2008中的发布与订阅模式
回到目录 作用:完成数据库与数据库的数据同步 原理:源数据库发布需要同时的表,存储过程,或者函数;目标数据库去订阅它,当源发生变化时,目标数据库自己同步,注意,由于这个过程是
SQL
自动完成的,所以要求
·
2015-10-30 12:33
2008
ORM查询语言(OQL)简介--概念篇
概念篇 ORM查询语言(OQL)简介--实例篇 ORM查询语言(OQL)简介--高级篇:脱胎换骨 ORM查询语言(OQL)简介--高级篇(续):庐山真貌 一、
SQL
·
2015-10-30 11:20
orm
把以"文本文件(制表符分割)"保存的EXCEL文件导进
SQL
SERVER2000的DEMO!
任务:使用asp.net把*.zip包中压缩好的相同式样的excel数据文件导入SQL SERVER2000. 汗,我真不知道怎么组织这个篇文章,应该是很小儿科目的东西.再是我认为写出来对新手还是有点看看的价值的。那天同学偷懒找我给他做个小TASK,要求用把*.zip包中压缩好的相同式样的excel数
·
2015-10-30 11:14
文本文件
知方可补不足~用SqlProfiler来监视数据库死锁
大家可以看我的这篇文章《知方可补不足~Sqlserver中的几把锁和.net中的事务级别》 死锁我想大家都知道,当一个对话(线程)占用一个资源时,别一个线程也同时去访问它,并且其中一个优化级高的对话将
SQL
·
2015-10-28 09:07
SqlProfiler
EF架构~通过EF6的DbCommand拦截器来实现数据库读写分离~再续~添加对各只读服务器的心跳检测
回到目录 上一讲中基本实现了对数据库的读写分离,而在选择只读数据库上只是随机选择,并没有去检测数据库服务器是否有效,如服务器挂了,
SQL
服务停了,端口被封了等等,而本讲主要对以上功能进行一个实现,并对配置文件也进行了一些优化
·
2015-10-28 09:06
command
知方可补不足~SQL中的count命令的一些优化措施(百万以上数据明显)
回到目录
SQL
中对于求表记录总数的有count这个聚合命令,这个命令给我们感觉就是快,比一般的查询要快,但是,当你的数据表记录比较多时,如百万条,千万条时,对于count来说,就不是那么快了,我们需要掌握一些技巧
·
2015-10-28 09:59
count
QC学习一:Windows环境中Quality Center 9.0安装详解
9.0 (qc10以上,包括qc10,qc只支持安装在服务器操作系统上,无法安装在WinXP、Win7等个人电脑的操作系统上) 二、安装前设置 1、首先在安装之前保证系统已经安装了
SQL
·
2015-10-28 07:07
windows
SQL注入专题--整理帖
SQL
注入是从正常的WWW端口访问,而且表面看起来跟一般的Web页面访问没什么区别, 所以目前市面的防火墙都不会对
SQL
注入发出警报,如果管理员没查看IIS日志的习惯,可能被入侵很长时间都不会发觉。
·
2015-10-27 14:40
sql注入
SQL注入.....
C# code
SQL
注入是从正常的WWW端口访问,而且表面看起来跟一般的Web页面访问没什么区别, 所以目前市面的防火墙都不会对
SQL
注入发出警报,如果管理员没查看
·
2015-10-23 09:29
sql注入
EF架构~数据分批批量提交
回到目录 对于大数据量提交,包括插入,更新和删除,我始终不建议用EF自带的方法,因为它会增加与数据库的交互次数,一般地,EF的一个上下文在提交时会打开一个数据连接,然后把转换成的
SQL
语句一条一条的发到数据库端
·
2015-10-23 08:28
架构
EF架构~性能高效的批量操作(Insert篇)
解决方案:拼接T—
SQL
串,并使它具有通用性 好处:与服务器建立一次连接,给服务器发一条
SQL
命令,即可实现 代码如下: 1
·
2015-10-23 08:16
insert
将不确定变为确定~真的是SqlDataReader引起的超时?
网上的解决方法事实上大分部是针对“connection time out“的,即链接超时,它一般解决方案是: 1 为
SQL
连接串添加这个:Connect Timeout=1
·
2015-10-23 08:11
reader
SQL注入专题--整理帖
SQL
注入是从正常的WWW端口访问,而且表面看起来跟一般的Web页面访问没什么区别, 所以目前市面的防火墙都不会对
SQL
注入发出警报,如果管理员没查看IIS日志的习惯,可能被入侵很长时间都不会发觉。
·
2015-10-23 08:42
sql注入
数据库设计:表的设计命名的十个注意点
(Oracle大小写敏感,在
SQL
中可以不用"_",因为可以用大小写一起的写法。
·
2015-10-21 12:49
数据库设计
基础才是重中之重~位的运算
回到目录 位运算无论在C#,VB还是在T-
SQL
里都有对它支持,位运算即对数值类型的每位进行计算,对于程序里,你可以使用十进制,十六进制,二进制对它进行位运算,事实上无论你使用哪种进制,对于计算机来说最后都为把它转换成二进制
·
2015-10-21 12:01
基础
教学平台服务器安装环境说明
如果客户端实在没有服务器版的操作系统,首先应提示用户更换操作系统, 如用户同意,可以使用黄海开发的教学平台系统盘备份进行还原,该备份带有WINDOWS 2003 SP2,集成了最新的系统补丁,同时也集成了
SQL
·
2015-10-21 12:39
服务器
SQL注入天书 - ASP注入漏洞全接触
用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即
SQL
注入。 S
·
2015-10-21 12:38
sql注入
表的设计命名的十个注意点
(Oracle大小写敏感,在
SQL
中可以不用"_",因为可以用大小写一起的写法。
·
2015-10-21 12:26
设计
SQL注入天书-ASP注入漏洞全接触
用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即
SQL
注入。
SQL
注入是从正
·
2015-10-21 11:47
sql注入
SQL
语法参考手册
DB2 提供了关连式数据库的查询语言
SQL
(Structured Query Language),是一种非常口语化、既易学又易懂的语法。
·
2015-10-21 11:41
语法
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他