#sq

jboss:跟踪所有sql语句及sql参数

默认情况下,hibernate/JPA在server.log中记录的SQL语句,参数都是用?代替的,这样不太方便.网上留传的p6spy在最新的jboss上(EAP6.0+版本)貌似已经不起作用了(至少我没弄成功过) 幸好,Jboss已经自带了jdbc监控功能,开启步骤如下:1、standalone.xml中增...

SQL Server 触发器

触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。Ø什么是触发器   触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束...
代码星球 ·2020-04-06

MySQL类型转换

mysql为我们提供了两个类型转换函数:CAST和CONVERT,现成的东西我们怎能放过?BINARY[(N)]CHAR[(N)]DATEDATETIMEDECIMALSIGNED[INTEGER]TIMEUNSIGNED[INTEGER] 例子:--使用CAST将varchar转换成int类型排序selec...
代码星球 ·2020-04-06

MySQL:日期函数、时间函数总结

获得当前日期+时间(date+time)函数:now()mysql>selectnow();+---------------------+|now()|+---------------------+|2008-08-0822:20:46|+---------------------+获得当前日期+时间(date+...

分析MySQL慢日志(转)

使用MySQL自带命令mysqldumpslow查看    OPTIONS-sORDERORDER,主要有c,t,l,r和ac,at,al,ar,分别是按照query次数,时间,lock的时间和返回的记录数来排序,前面加了a时倒序.-tNUMtopNUM,即为返回前面多少条的数据...
代码星球 ·2020-04-06

MySQL key/value存储方案(转)

需求250Mentities,entities表共有2.5亿条记录,当然是分库的。典型解决方案:RDBMS问题:由于业务需要不定期更改表结构,但是在2.5亿记录的表上增删字段、修改索引需要锁表,最长需要1小时到1天以上。Keyvalue方案评估Document类型数据库,如CouchDBCouchDB问题: ...

mysql_connect和mysql_pconnect区别(转)

php中mysql_pconnect()的实现方式:其实mysql_pconnect()本身并没有做太多的处理,它唯一做的只是在php运行结束后不主动close掉mysql的连接。mysql_pconnect()与mysql_connect()的区别包括: cgi方式下:在php经cgi方式运行时pconne...
代码星球 ·2020-04-06

SQL Server 完美SPLIT函数

-- SQL Server Split函数  -- Author:zc_0101   -- 说明:  -- 支持分割符多字节  -- 使用方法 &nb...

php5.5+apache2.4+mysql5.7在windows下的配置

apache2.4下载和安装下载apache2.4https://www.apachelounge.com/download/VC11/提取解压目录Apache24到d:/dev/Apache24修改d:/dev/Apache24/conf/httpd.confServerRoot"d:/dev/Apache24"Do...

SQL时间格式化

1取值后格式化{0:d}小型:如2005-5-6{0:D}大型:如2005年5月6日{0:f}完整型 2当前时间获取 DateTime.Now.ToShortDateString 3取值中格式化SQLServer里面可能经常会用到的日期格式转换方法:sqlserver使用convert来取...
代码星球 ·2020-04-06

T-SQL 控制流语句

批处理:    一个批处理段是由一个或者多个语句组成的一个批处理,之所以叫批处理是因为所有语句一次性被提交到一个SQL实例。    批处理是分批提交到SQLServer示例,因此在不同的批处理里局部变量不可访问。    在不同批处理中,流程控制语句不能跨批处理。    如果想让多个语句分多次提交到SQL实例,则需要使用...
代码星球 ·2020-04-06

SQL:将查询结果插入到另一个表的三种情况

一:如果要插入目标表不存在:select*into目标表from表where... 二:如果要插入目标表已经存在:insertinto目的表select*from表where条件 三:如果是跨数据库操作的话:怎么把A数据库的atable表所查询的东西,全部插入到B数据库的btable表中select...

SQL中游标的使用

一般情况下,我们用SELECT这些查询语句时,都是针对的一行记录而言,如果要在查询分析器中对多行记录(即记录集)进行读取操作时,则需要使用到游标或WHILE等循环游标的类型: 1、静态游标(不检测数据行的变化) 2、动态游标(反映所有数据行的改变) 3、仅向前游标(不支持滚动) ...
代码星球 ·2020-04-06

sql(SqlServer)编程基本语法

 一、定义变量--简单赋值declare @aintset @a=5print@a --使用select语句赋值declare @user1nvarchar(50)select @user1='张三'print@user1declare @user2...

存储过程中执行动态Sql语句

ALTERproc[dbo].[p_query](@startint,@endint)asbegindeclare@viewNamenvarchar(32)declare@sqlnvarchar(256)select@viewName=viewNamefromT_viewSelectwheredataMin<@s...
首页上一页...707708709710711...下一页尾页