数据库2025年05月02日
函数 编号 类别 ORACLE MYSQL 注释 1 数字函数 round(1.23456,4) round(1.23456,4) 一样:ORACLE:select round(1.23456,4) value from dualMYSQL:select round(1.23456,4) value 2 abs(-1) abs(-1) 功能: 将当前数据取...
数据库2025年05月02日
分页查询,就是将将过多的结果在有限的界面上分好多页来显示,这个是很多网站常用的功能,也是最基本的功能,今天简单总结一下。 分页以前听人们说都是一项技术,但是我觉的不尽然。我认为分页是将数据库的数据,利用一些特殊的sql语句来进行查询,显示理所应当显示的内容,更恰当的说可以是对SQL语句的灵活运用,对逻辑思维的简单使用。这里总结一些不同查询数据库的分页查询语...
数据库2025年05月02日
一、MySQL的sql_mode合理设置 sql_mode是个很容易被忽视的变量,默认值是空值,在这种设置下是可以允许一些非法操作的,比如允许一些非法数据的插入。在生产环境必须将这个值设置为严格模式,所以开发、测试环境的数据库也必须要设置,这样在开发测试阶段就可以发现问题. 二、sql model 常用来解决下面几类问题 通过设置sql mode, 可以完...
数据库2025年05月02日
String sql = "update kbr_user k set increment = ifnull(k.increment,0) + " + increment + ",integral = ifnull(k.integral,0) + " + integral + " where user_id...
数据库2025年05月01日
我在杭州工作了1年,第一家是用的是Oracle,第二家用的是mysql和Gbase。Oracle和mysql估计许多学计算机的大学生都知道,gbase是国内研发的产品,语法和mysql 相似,oracle中的语法在gbase中也可以使用。 先聊聊Oracle,Oracle是我觉得这三种数据库中最便捷的一个。oracle有专属的编程语言pl/sql,同时,常...
数据库2025年04月30日
今天运维的一个项目需要进入数据库修改下数据,MYSQL的数据库,我先导出了一份数据结构和数据,然后进行修改,改完后发现项目报错了。。。粗心大意哪改错了,赶紧恢复数据库,结果导入SQL时报错了,当时心凉了半截。。。天呐! 错误详情: [Err] [Imp] - MySQL server has gone away 当时的心情真是。。。无以言表。冷静下来网上查...
数据库2025年04月30日
select (select count(*) from device0 where status != 0),(select count(*) from device1 where status != 0),(select count(*) from device2 where status != 0),(select count(*) from dev...
数据库2025年04月30日
一、触发器 1.触发器在数据库里以独立的对象存储, 2.触发器不需要调用,它由一个事件来触发运行 3.触发器不能接收参数 --触发器的应用 举个例子:校内网、开心网、facebook,当你发一个日志,自动通知好友,其实就是在增加日志的时候做一个出发,再向表中写入条目。 --触发器的效率很高 举例:论坛的发帖,每插入一个帖子都希望将版面表中的最后发帖时间,帖...
数据库2025年04月30日
Oracle、Mysql、SqlServer创建表和给表和字段加注释 一、Oracle --创建表 create table test ( id varchar2() primary key not null, sort number, name varchar() ) --字段加注释 comment on column test.id is 'id'; ...
数据库2025年04月30日
oracle select * from ( select rownum as rn,HDMS.HD_PURGE_STATUS.* from HDMS.HD_PURGE_STATUS where rownum <=) where rn> and rn<=; SqlServer select * from ( sel...
数据库2025年04月30日
同一张表中,假设以两个字段做唯一业务,这两个字段分别为key1,key2, 则以这两个字段为唯一 DELETE tablename FROM tablename , ( SELECT min(id) id, key1, key2 FROM tablename GROUP BY key1, key2 HAVING count(*) > 1 ) ...
数据库2025年04月29日
java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp 当日期字段在数据库中可为空,并且其默认值为“0000-00-0000:00:00”,在mysql中作为一个特殊值存在。但是java日期类型不认可转换抛出以上异常。 解...
数据库2025年04月29日
引用:https://www.cnblogs.com/WoLykos/p/11752813.html 鉴于和数据库打交道日益频繁,遂决定写一篇关于Oracle、SqlServer、MySQL区别的个人观点。MySQL是大学时的主要学习对象,但刚参加工作时转到了SqlServer,现在主要接触的是Oracle,由于其他数据库(例如DB2等)我并没用过,就不提...
数据库2025年04月29日
最近遇到一个不合理使用数据库进行项目开发最终导致项目进度受阻的一个问题,某天几位开发人员找到我并告知数据库中某张表数据无法写入,又告知某行记录被删除了,因为被删除的记录对开发框架影响很大,他们已尝试重新写入但无法生效并以为是表坏了(有时候你以为的就真的只是你以为)。 遇到这种紧急需求肯定是要先明确需求和问题,需要清楚开发需要DB支持什么。最终才明白某几张表...
数据库2025年04月29日
在这里主要讲解一下MySQL、SQLServer2000(及SQLServer2005)和ORCALE三种数据库实现分页查询的方法。可能会有人说这些网上都有,但我的主要目的是把这些知识通过我实际的应用总结归纳一下,以方便大家查询使用。 下面就分别给大家介绍、讲解一下三种数据库实现分页查询的方法。一、MySQL 数据库 分页查询 MySQL数据库实现分页比较...