数据库
reslife
这个作者很懒,什么都没留下…
展开
-
SQL语句优化技术分析
操作符优化 IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。 但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用IN...2010-03-16 16:41:22 · 75 阅读 · 0 评论 -
sqlsqler2005下读取某分页段记录数
sqlsqler2005版本增加类似Oracle一样的伪列方法 ROW_NUMBER()OVER(ORDER BY [id] ASC) id为表的自增列 例如:读取表MASTERDATA中10到20行的记录数 select * from (select (ROW_NUMBER()OVER(ORDER BY [id] ASC)) as ROWID,* from MASTERDATA) as...2010-03-30 16:03:50 · 47 阅读 · 0 评论 -
mysql下行转列
select t.add_time, sum(case t.add_uid when 1 then t.num else 0 end) as 'admin' from ( select o.add_uid,DATE_FORMAT(o.add_time, '%Y-%m-%d') as add_time,count(o.id) as num from hotels_orders o ...原创 2010-08-13 17:24:01 · 82 阅读 · 0 评论 -
MySQL密码破解
1、首先停止正在运行的MySQL进程?Linux下,运行 killall -TERM mysqld?Windows下,如果写成服务的 可以运行:net stop mysql,如未加载为服务,可直接在进程管理器中进行关闭。?2、以安全模式启动MySQL?Linux下,运行 /usr/local/mysql/bin/mysqld_safe --skip-grant-tables &?Windo...原创 2010-08-15 14:14:48 · 139 阅读 · 0 评论