首页 > 数据库技术
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:21:39    收藏:0  评论:0  赞:0  阅读:295
MYSQL支持的字符串数据类型
是5.0版本的,MySQL中的字符类型 字符串类型 字节 描述及存储需求 CHAR(M) M M为0~255之间的整数 VARCHAR(M) M为0~65535之间的整数,值的长度+1个字节 TINYBLOB 允许长度0~255字节,值的长度+1个字节 BLOB 允许长...
分类:数据库技术   时间:2014-09-26 12:57:00    收藏:0  评论:0  赞:0  阅读:526
通过命令创建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 12:49:10    收藏:0  评论:0  赞:0  阅读:376
Ecshop 数据库操作方法getRow、getAll、getOne区别
ECShop没有使用一些开源的数据库操作类,比如adodb或者PEAR,而是封装了自己的实现。这样做的好处是实现非常轻量,大大减小了分发包的文件大小。另外,当网站需要做memcached缓存时,也可以很方便的实现。当然,这样做的后果就是数据库的选择非常狭窄,无法实现其它的非MySQL数据库。ECSh...
分类:数据库技术   时间:2014-09-26 12:43:59    收藏:0  评论:0  赞:0  阅读:481
win7上面已经安装了mysql,但是net start mysql提示服务名无效
错误原因:mysql服务没安装解决方法:切换到mysql的bin目录下 运行mysqld.exe -install提示Service successfully installed再继续运行 net start mysql提示服务正在启动 OK打开服务器列表 就能看到mysql服务了
分类:数据库技术   时间:2014-09-26 12:42:10    收藏:0  评论:0  赞:0  阅读:389
关于在Java代码中写Sql语句需要注意的问题
最近做程序,时不时需要自己去手动将sql语句直接写入到Java代码中,写入sql语句时,需要注意几个小问题。 先看我之前写的几句简单的sql语句,自以为没有问题,但是编译直接报错。1 String str = "insert into XXX(a,b,c) values ('"a.getA()...
分类:数据库技术   时间:2014-09-26 12:34:19    收藏:0  评论:0  赞:0  阅读:320
Sqlserver CheckPoint 在三种恢复模式中的不同表现
Sqlserver的恢复模式包括 简单恢复模式,大容量日志模式和完整恢复模式当我们执行checkpoint的时候,实际是将缓存中的数据页数据更新到数据文件中。而对于日志文件的改变又是如何表现的呢,我们一起通过实例看一下。首先我们创建一个数据库(建库脚本省略)设置数据库为简单恢复模式 添加五条记录al...
分类:数据库技术   时间:2014-09-26 12:33:59    收藏:0  评论:0  赞:0  阅读:403
电表读数归零回滚SQL处理算法
在采集电表数据的时候,可以发现有些电表设备读数会发生回滚。这时候,如果单纯的累加计算用电量,就会出现负值。当然,这也许和电表的质量有关系。“RTQty”(当前读到的读数)、“LastQty”(上次读数)、“PrecedingQty”(前次读数)、”ErrorFlag”(错误标示)、”Increa.....
分类:数据库技术   时间:2014-09-26 12:26:19    收藏:0  评论:0  赞:0  阅读:646
Oracle User Management FAQ翻译及学习笔记
转载最近了解到AME 的东西,很迫切,先转载一篇[@more@]Oracle User Management FAQ翻译及学习笔记写在前面本文主要是翻译的英文版的Oracle User Management FAQ,连接为http://www.oracle.com/technology/produc...
分类:数据库技术   时间:2014-09-26 12:24:19    收藏:0  评论:0  赞:0  阅读:438
SQL Server 日期函数:某天是星期几?
【鹏城万里】 发表于www.sqlstudy.com要得到某一天是星期几,需要用到 SQL Server 中的日期函数:datename()。今天是星期几,例子 1: set language N'English'select datename(weekday, getdate()) Wed...
分类:数据库技术   时间:2014-09-26 12:23:49    收藏:0  评论:0  赞:0  阅读:419
php防sql注入
【一、在服务器端配置】安全,PHP代码编写是一方面,PHP的配置更是非常关键。我们php手手工安装的,php的默认配置文件在 /usr/local/apache2/conf/php.ini,我们最主要就是要配置php.ini中的内容,让我们执行 php能够更安全。整个PHP中的安全设置主要是为了防止...
分类:数据库技术   时间:2014-09-26 12:23:10    收藏:0  评论:0  赞:0  阅读:388
MySQL主从复制与读写分离
所谓的读写分离就是事先准备两种类型的MySQL数据库,一种做更新操作(master)、一种做查询操作(slave)。当应用系统需要更新数据时调用master,查询数据时调用slave。这样做的好处就是将单一数据库的业务处理分担给多个数据库,也可以理解为负载均衡,这样就有一个问题,master的数据什么时候通过哪种方式同步到slave中呢?这时候就用到了主从复制了,主从复制提供了多种方式将Maste...
分类:数据库技术   时间:2014-09-26 11:10:49    收藏:0  评论:0  赞:0  阅读:442
DB2使用Hibernate拦截器实现脏读(with ur)
工作需要,最近要让开发的系统底层适应的数据库增加对DB2的支持,虽然使用了DB2,但是就性能考虑,和业务需要。查询不需要进行事务控制,也就是DB2的多种事务安全级别,在查询时,不需要关注更新和插入。因此需要查询支持脏读。每条查询的sql语句后面都要增加with ur选项。 在网上找了很久,很多人在问,但是没有结果。最后,在google找到解决办法,使用hibernate拦截器,进行拦截。下面是代...
分类:数据库技术   时间:2014-09-26 11:08:09    收藏:0  评论:0  赞:0  阅读:311
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 11:06:39    收藏:0  评论:0  赞:0  阅读:307
SQL数据库面试题以及答案
Student(stuId,stuName,stuAge,stuSex)学生表stuId:学号;stuName:学生姓名;stuAge:学生年龄;stuSex:学生性别Course(courseId,courseName,teacherId)课程表courseId,课程编号;courseName:课...
分类:数据库技术   时间:2014-09-26 11:03:29    收藏:0  评论:0  赞:0  阅读:410
SQL删除重复数据只保留一条
用SQL语句,删除掉重复项只保留一条在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (select peopleId fr...
分类:数据库技术   时间:2014-09-26 11:02:39    收藏:0  评论:0  赞:0  阅读:317
Sqlite中使用SQL与其他数据库的区别
Sqlite作为Android中的主流数据库而广为使用,但是他的sql语言与一般的大型数据库所使用的SQL语言还是有一些区别的,本文总结如下:1、TOP在SQL Server中,我们使用TOP来获取前N条数据:SELECT TOP 10 * FROM [index] ORDER BY indexid DESC;但是在Sqlite中,大家会发现这是不行的,我们需要这么写:SELECT * FROM...
分类:数据库技术   时间:2014-09-26 09:49:59    收藏:0  评论:0  赞:0  阅读:353
数据库设计之EAV(实体、属性、值)
有这么一个业务,用于客户记录每天做的事情,由于是非常专业的事情,需要专业的记录本,这种记录本有20多种。实际工作中也是有20多样的记录本,记录本的格式每隔一年会有点变动。如何进行数据库设计?    有两种方案:     1.为每个记录本建单独的表。     2.动态表,把记录本的属性放入到字典中,记录本的内容以实体、属性、值的形式存储。    --存储记录本的格式    createta...
分类:数据库技术   时间:2014-09-26 09:48:29    收藏:0  评论:0  赞:0  阅读:351
Django filter中用contains 在mysql中的问题
用PYTHON ,DJANGO 做站,在通常的情况下,需要用到 orM 的查询方法,比如object.filter(tag__contains='keywords')....在这种情况下,如果你跟踪 sql 语句,你会发现,SQL 语句会生成 select .... like bianry '%ke...
分类:数据库技术   时间:2014-09-26 09:45:19    收藏:0  评论:0  赞:0  阅读:408
SqlServer排序(null值,和非空值排列顺序)
项目中遇到一个问题,需要设置序号排序,而该字段中的默认值为空,使用普通排序,空值就会在最前边。可以使用如下语句: 其中 col 为 排序的字段名称。 then 0 else 1 代表先空值,后数字then 1 else 0 则代表空值在后
分类:数据库技术   时间:2014-09-26 09:42:59    收藏:0  评论:0  赞:0  阅读:532
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!