码迷,mamicode.com
首页 > 数据库
sql实现分组并排序
今天遇到一个sql,分组求和过后排序,就想一句sql实现 开始是这么想的: select re.c, re.d from (select c, max(d) as d from a group by c) re order by re.d desc    总感觉重复啰嗦,就百度了一下下(以为要用having,结果就下面简单一句搞定): select c,max(d) fr...
分类:数据库   时间:2015-01-15 11:03:08    阅读次数:171
Postgresql 9.4.0-1 x64 win7 解压版安装步骤
一、下载解压 1,下载postgresql-9.4.0-1-windows-x64-binaries.zip 2,解压postgresql-9.4.0-1-windows-x64-binaries.zip 到E:二、添加用户 1,添加windows用户,用于启动PostgreSQL的windows服务 net user postgres pgsqlpw /add /expires:n...
分类:数据库   时间:2015-01-15 11:00:57    阅读次数:211
SQL SERVER中对XML进行操作
一、前言SQL Server 2005 引入了一种称为 XML 的本机数据类型。用户可以创建这样的表,它在关系列之外还有一个或多个 XML 类型的列;此外,还允许带有变量和参数。为了更好地支持 XML 模型特征(例如文档顺序和递归结构),XML 值以内部格式存储为大型二进制对象 (BLOB)。用户将...
分类:数据库   时间:2015-01-15 10:54:20    阅读次数:208
Oracle行转列操作
有时候我们在展示表中数据的时候,需要将行转为列来显示,如以下形式:原表结构展示如下:---------------------------产品名称 销售额 季度---------------------------奶酪 50 第一季度奶酪 60 第二季度啤酒 50 第二季度啤酒 80 第四季度---...
分类:数据库   时间:2015-01-15 10:49:05    阅读次数:160
Linux gdb调试器用法全面解析
GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具,GDB主要可帮助工程师完成下面4个方面的功能:启动程序,可以按照工程师自定义的要求随心所欲的运行程序。让被调试的程序在工程师指定的断点处停住,断点可以是条件表达式。当程序被停住时,可以检查此时程序中所发生的事,并追索上文。动态地改变程序...
分类:数据库   时间:2015-01-15 10:49:37    阅读次数:250
MySQL各个版本区别
MySQL 的官网下载地址:http://www.mysql.com/downloads/在这个下载界面会有几个版本的选择。1. MySQL Community Server 社区版本,开源免费,但不提供官方技术支持。2. MySQL Enterprise Edition 企业版本,需付费,可以试用...
分类:数据库   时间:2015-01-15 10:40:53    阅读次数:193
一个由Mysql特性引起的php验证漏洞
某php+mysql系统,mysql数据库中有个user表,其中有个code字段,类型是int(11),这个字段是保存一个随机数,用来找回密码的时候做验证,默认值是0。 找回密码时候的步骤是,首先填写自己邮箱,接收重置密码的邮件,点击链接,访问如下代码:if (!empty($_GET['emai....
分类:数据库   时间:2015-01-15 10:42:03    阅读次数:199
oracle 11g 64位安装sqldeveloper打开不了
oracle 11g 64位安装sqldeveloper打开不了解决方法:1.到官网下载对应版本的sqldeveloper。2。找对应安装路径下的F:\app\Administrator\product\11.2.0\dbhome_1\sqldeveloper 覆盖即可。3.重新打开开始菜单里面s....
分类:数据库   时间:2015-01-15 10:41:45    阅读次数:188
oracle 11g卸载方法
在网上查看了很多卸载oracle11g的方法,但是感觉都太复杂了,没有使用,最后查看了很多资料,得到一种比较简单,而且能完全卸载的方法:在根目录下运行c:\app\Administrator\product\11.2.0\dbhome_1\deinstall\deinstall.bat,并按提示敲....
分类:数据库   时间:2015-01-15 10:40:06    阅读次数:197
数据库范式到底是怎么个回事
写在前面的话:我认为数据库范式是非常充满哲学意味的一种理论,学院派们说:“数据库设计一定要遵循某某范式啊”,实践派说:“一看你就没有实际经验”。使用范式还是不使用范式,这是一个问题。一看到“范式”这个词,就充满了厌恶之感,“干嘛一定要学习范式,不使用范式,照样建的一手好表。”随着学习的深入,才发现有...
分类:数据库   时间:2015-01-15 10:35:54    阅读次数:165
[原创]SQL表值函数:返回从当前周开始往回的自定义周数
一如往常一样,一篇简短博文记录开发过程中遇到的一个问题。初衷都是记录自己的一些Idea,也是希望能够帮助一些凑巧遇到此类需求的问题,这个需求的的开端是因为,要统计最近N周的销售数据。 接下来我们来看看执行函数的效果如下图: select * from [dbo].[Fn_RunWeek] (-12)...
分类:数据库   时间:2015-01-15 09:17:33    阅读次数:209
SQL小技巧小知识
1.[ ]的使用 当我们所要查的表是系统关键字或者表名中含有空格时,需要用[]括起来,例如新建了两个表,分别为user,user info,那么select * from user和select * from user info就要报错,需要写成:select * from [user] 和 se....
分类:数据库   时间:2015-01-15 09:16:46    阅读次数:230
往数据库中添加照片
作者:BY  www.gudianxiaoshuo.com 本文由 代码助手软件 整理发布 内容与本软件无关更惬意的读、更舒心的写、更轻松的发布  秀色书文软件  可听、可读、可写、可知识挖掘、可标注,再加上史上最强大的纯文本配色功能, 瞬间使您的书文秀色起来。 往数据库中添加照片         pRecordSet.CreateIns...
分类:数据库   时间:2015-01-15 08:09:23    阅读次数:222
[Leetcode|SQL] Combine Two Tables
Table:Person+-------------+---------+| Column Name | Type |+-------------+---------+| PersonId | int || FirstName | varchar || LastName ...
分类:数据库   时间:2015-01-15 08:07:32    阅读次数:159
mysql安装脚本
#!/bin/bash #description:theScriptisusedtoinstallingmysql echo" ================================================ +MySQLInstall(version5.1)+ ================================================" echo"Duringinstallation,youcanuse"tail-f/root/mysql_install.log"tov..
分类:数据库   时间:2015-01-15 01:59:42    阅读次数:256
mysql性能优化之慢查询日志分析
打开慢查询日志在my.cnf置文件中修改log-slow-queries=日志文件路径(注:log-slow-queries在未来的版本将被删除,尽量使用slow-query-log-file重启服务后会出现warning警告[Warning]Thesyntax‘--log-slow-queries‘isdeprecatedandwillberemovedinafuturerelease.Pleaseuse‘--s..
分类:数据库   时间:2015-01-15 01:58:59    阅读次数:306
mysql 灾难型恢复
http://www.admin5.com/article/20140523/546473.shtml如果.MYD文件丢失或者误删除,有没有备份,也没有二进制日志,还没有备库,那怎么办呐?案例:灾难恢复在没有备份,没有日志,没有备库,数据文件还被删除的情况下恢复数据恢复思路在系统中删除文件并非真正在存储中抹去数..
分类:数据库   时间:2015-01-15 01:57:56    阅读次数:258
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!