码迷,mamicode.com
首页 > 数据库 > 月排行
SQL删除重复数据只保留一条
用SQL语句,删除掉重复项只保留一条在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (select peopleId fr...
分类:数据库   时间:2014-09-26 11:21:28    阅读次数:253
SQL数据库面试题以及答案
Student(stuId,stuName,stuAge,stuSex)学生表stuId:学号;stuName:学生姓名;stuAge:学生年龄;stuSex:学生性别Course(courseId,courseName,teacherId)课程表courseId,课程编号;courseName:课...
分类:数据库   时间:2014-09-26 13:02:18    阅读次数:384
Oracle数据库经验系列---第一篇
1)改变oracle 11g r2 中sql developer中查询出来的结果的日期显示类型,即会话日期类型的设置: alter session set nls_date_format = 'YYYY-MM-DD HH24:MI:SS'; oracle加字段: alter table operator_daily add(op_type number(11)); 2)函数de...
分类:数据库   时间:2014-09-26 13:05:28    阅读次数:209
DB2使用Hibernate拦截器实现脏读(with ur)
工作需要,最近要让开发的系统底层适应的数据库增加对DB2的支持,虽然使用了DB2,但是就性能考虑,和业务需要。查询不需要进行事务控制,也就是DB2的多种事务安全级别,在查询时,不需要关注更新和插入。因此需要查询支持脏读。每条查询的sql语句后面都要增加with ur选项。 在网上找了很久,很多人在问,但是没有结果。最后,在google找到解决办法,使用hibernate拦截器,进行拦截。下面是代...
分类:数据库   时间:2014-09-26 13:06:58    阅读次数:240
MySQL主从复制与读写分离
所谓的读写分离就是事先准备两种类型的MySQL数据库,一种做更新操作(master)、一种做查询操作(slave)。当应用系统需要更新数据时调用master,查询数据时调用slave。这样做的好处就是将单一数据库的业务处理分担给多个数据库,也可以理解为负载均衡,这样就有一个问题,master的数据什么时候通过哪种方式同步到slave中呢?这时候就用到了主从复制了,主从复制提供了多种方式将Maste...
分类:数据库   时间:2014-09-26 12:19:38    阅读次数:312
php防sql注入
【一、在服务器端配置】安全,PHP代码编写是一方面,PHP的配置更是非常关键。我们php手手工安装的,php的默认配置文件在 /usr/local/apache2/conf/php.ini,我们最主要就是要配置php.ini中的内容,让我们执行 php能够更安全。整个PHP中的安全设置主要是为了防止...
分类:数据库   时间:2014-09-26 14:05:18    阅读次数:341
SQL Server 日期函数:某天是星期几?
【鹏城万里】 发表于www.sqlstudy.com要得到某一天是星期几,需要用到 SQL Server 中的日期函数:datename()。今天是星期几,例子 1: set language N'English'select datename(weekday, getdate()) Wed...
分类:数据库   时间:2014-09-26 13:49:18    阅读次数:270
Oracle User Management FAQ翻译及学习笔记
转载最近了解到AME 的东西,很迫切,先转载一篇[@more@]Oracle User Management FAQ翻译及学习笔记写在前面本文主要是翻译的英文版的Oracle User Management FAQ,连接为http://www.oracle.com/technology/produc...
分类:数据库   时间:2014-09-26 14:23:08    阅读次数:523
电表读数归零回滚SQL处理算法
在采集电表数据的时候,可以发现有些电表设备读数会发生回滚。这时候,如果单纯的累加计算用电量,就会出现负值。当然,这也许和电表的质量有关系。“RTQty”(当前读到的读数)、“LastQty”(上次读数)、“PrecedingQty”(前次读数)、”ErrorFlag”(错误标示)、”Increa.....
分类:数据库   时间:2014-09-26 13:01:48    阅读次数:263
Sqlserver CheckPoint 在三种恢复模式中的不同表现
Sqlserver的恢复模式包括 简单恢复模式,大容量日志模式和完整恢复模式当我们执行checkpoint的时候,实际是将缓存中的数据页数据更新到数据文件中。而对于日志文件的改变又是如何表现的呢,我们一起通过实例看一下。首先我们创建一个数据库(建库脚本省略)设置数据库为简单恢复模式 添加五条记录al...
分类:数据库   时间:2014-09-26 13:59:28    阅读次数:271
关于在Java代码中写Sql语句需要注意的问题
最近做程序,时不时需要自己去手动将sql语句直接写入到Java代码中,写入sql语句时,需要注意几个小问题。 先看我之前写的几句简单的sql语句,自以为没有问题,但是编译直接报错。1 String str = "insert into XXX(a,b,c) values ('"a.getA()...
分类:数据库   时间:2014-09-26 12:53:08    阅读次数:197
ECOS 系统查找商品详情图片存入mysql情况。
SELECT g.goods_id, g.bn,g.name,b.brand_name,g.price,g.mktprice,c.cat_name into outfile '/tmp/xxx.xls' from sdb_b2c_goods as g LEFT JOIN sdb_b2c_goo...
分类:数据库   时间:2014-09-26 13:43:18    阅读次数:203
win7上面已经安装了mysql,但是net start mysql提示服务名无效
错误原因:mysql服务没安装解决方法:切换到mysql的bin目录下 运行mysqld.exe -install提示Service successfully installed再继续运行 net start mysql提示服务正在启动 OK打开服务器列表 就能看到mysql服务了
分类:数据库   时间:2014-09-26 14:57:39    阅读次数:233
Ecshop 数据库操作方法getRow、getAll、getOne区别
ECShop没有使用一些开源的数据库操作类,比如adodb或者PEAR,而是封装了自己的实现。这样做的好处是实现非常轻量,大大减小了分发包的文件大小。另外,当网站需要做memcached缓存时,也可以很方便的实现。当然,这样做的后果就是数据库的选择非常狭窄,无法实现其它的非MySQL数据库。ECSh...
分类:数据库   时间:2014-09-26 13:36:08    阅读次数:218
通过命令创建oracle11G数据库
本文简单介绍通过oracle数据库的create database命令创建一个符合OFA规范的oracle数据库。 1  设置环境变量(vi .bash_profile或者是保存为一个可执行文件执行创建)   ORACLE_BASE=/u01/app ORACLE_HOME=$ORACLE_HOME/oracle ORACLE_SID=hsj PATH=$ORACLE_HOME/bin...
分类:数据库   时间:2014-09-26 14:14:39    阅读次数:265
MYSQL支持的字符串数据类型
是5.0版本的,MySQL中的字符类型 字符串类型 字节 描述及存储需求 CHAR(M) M M为0~255之间的整数 VARCHAR(M) M为0~65535之间的整数,值的长度+1个字节 TINYBLOB 允许长度0~255字节,值的长度+1个字节 BLOB 允许长...
分类:数据库   时间:2014-09-26 13:49:09    阅读次数:311
sql server 更新视图的sp
create procedure RefreshAllViewas begin declare @ViewName varchar(250) declare #views cursor for select name from sysobjects where objectproperty(i...
分类:数据库   时间:2014-09-26 17:57:08    阅读次数:250
oracle实例创建,删除,开机启动与添加listener
都是在网上找的,最后集合在一起,网址忘了是哪个了,抱歉创建实例部分本想写成脚本,先这样,脚本实验成功再放上来。删除 oracle实例1. 实例: instance, 是一个内存区域和一堆后台进程, oracle shutdown, 实例就删除了.2. 数据库: 你说的实际上是如何删除一个数据库.sh...
分类:数据库   时间:2014-09-26 18:14:28    阅读次数:255
MYSQL开发性能研究——INSERT,REPLACE,INSERT-UPDATE性能比较
一、为什么要有这个实验 我们的系统是批处理系统,类似于管道的架构。而各个数据表就是管道的两端,而我们的程序就类似于管道本身。我们所需要做的事情无非就是从A表抽取数据,经过一定过滤、汇总等操作放置到B表。如果出现了错误,那么就从重新跑这一个管道。所以说,我们的系统其实根本就不要什么事务性,无非就是挂了...
分类:数据库   时间:2014-09-26 19:21:38    阅读次数:269
簡單SQL存儲過程實例
实例1:仅仅返回单一记录集的存储过程。银行存款表(bankMoney)的内容例如以下IduserIDSexMoney001Zhangsan男30002Wangwu男50003Zhangsan男40要求1:查询表bankMoney的内容的存储过程create procedure sp_query_ba...
分类:数据库   时间:2014-09-26 18:22:48    阅读次数:205
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!