您的当前位置:搜索“mysql”结果
  • MySQL的sql_mode模式说明及设置

    数据库2025年05月02日

    一、MySQL的sql_mode合理设置 sql_mode是个很容易被忽视的变量,默认值是空值,在这种设置下是可以允许一些非法操作的,比如允许一些非法数据的插入。在生产环境必须将这个值设置为严格模式,所以开发、测试环境的数据库也必须要设置,这样在开发测试阶段就可以发现问题. 二、sql model 常用来解决下面几类问题 通过设置sql mode, 可以完...

  • mysql空值处理,从没尝试过的sql语句

    数据库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...

  • 浅谈Oracle、MySQL和Gbase的使用体验(一)

    数据库2025年05月01日

    我在杭州工作了1年,第一家是用的是Oracle,第二家用的是mysql和Gbase。Oracle和mysql估计许多学计算机的大学生都知道,gbase是国内研发的产品,语法和mysql 相似,oracle中的语法在gbase中也可以使用。 先聊聊Oracle,Oracle是我觉得这三种数据库中最便捷的一个。oracle有专属的编程语言pl/sql,同时,常...

  • navicat导入mysql数据库sql时报错

    数据库2025年04月30日

    今天运维的一个项目需要进入数据库修改下数据,MYSQL的数据库,我先导出了一份数据结构和数据,然后进行修改,改完后发现项目报错了。。。粗心大意哪改错了,赶紧恢复数据库,结果导入SQL时报错了,当时心凉了半截。。。天呐! 错误详情: [Err] [Imp] - MySQL server has gone away 当时的心情真是。。。无以言表。冷静下来网上查...

  • mysql一条sql查询多个表数据量

    数据库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...

  • Oracle使用触发器和mysql中使用触发器的比较

    数据库2025年04月30日

    一、触发器 1.触发器在数据库里以独立的对象存储, 2.触发器不需要调用,它由一个事件来触发运行 3.触发器不能接收参数 --触发器的应用 举个例子:校内网、开心网、facebook,当你发一个日志,自动通知好友,其实就是在增加日志的时候做一个出发,再向表中写入条目。 --触发器的效率很高 举例:论坛的发帖,每插入一个帖子都希望将版面表中的最后发帖时间,帖...

  • Oracle、Mysql、SqlServer创建表和给表和字段加注释

    数据库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'; ...

  • MYSQL、ORACLE、SQLSERVER获取行号,增量查询

    数据库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...

  • Mysql 使用sql删除同表中重复数据并加唯一索引

    数据库2025年04月30日

    同一张表中,假设以两个字段做唯一业务,这两个字段分别为key1,key2, 则以这两个字段为唯一 DELETE tablename FROM tablename , ( SELECT min(id) id, key1, key2 FROM tablename GROUP BY key1, key2 HAVING count(*) > 1 ) ...

  • mysql在spring+mybatis中出现value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp的几种种解决办法

    数据库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日期类型不认可转换抛出以上异常。 解...

  • MySQL、Oracle、SqlServer数据库的区别

    数据库2025年04月29日

    引用:https://www.cnblogs.com/WoLykos/p/11752813.html 鉴于和数据库打交道日益频繁,遂决定写一篇关于Oracle、SqlServer、MySQL区别的个人观点。MySQL是大学时的主要学习对象,但刚参加工作时转到了SqlServer,现在主要接触的是Oracle,由于其他数据库(例如DB2等)我并没用过,就不提...

  • MySQL的sql_mode参数之NO_AUTO_VALUE_ON_ZERO对主键ID为0的记录影响

    数据库2025年04月29日

    最近遇到一个不合理使用数据库进行项目开发最终导致项目进度受阻的一个问题,某天几位开发人员找到我并告知数据库中某张表数据无法写入,又告知某行记录被删除了,因为被删除的记录对开发框架影响很大,他们已尝试重新写入但无法生效并以为是表坏了(有时候你以为的就真的只是你以为)。 遇到这种紧急需求肯定是要先明确需求和问题,需要清楚开发需要DB支持什么。最终才明白某几张表...

  • MySQL、SqlServer、Oracle三大主流数据库分页查询

    数据库2025年04月29日

    在这里主要讲解一下MySQL、SQLServer2000(及SQLServer2005)和ORCALE三种数据库实现分页查询的方法。可能会有人说这些网上都有,但我的主要目的是把这些知识通过我实际的应用总结归纳一下,以方便大家查询使用。 下面就分别给大家介绍、讲解一下三种数据库实现分页查询的方法。一、MySQL 数据库 分页查询 MySQL数据库实现分页比较...

  • mysql 和oracle 数据类型的转换

    数据库2025年04月29日

    MySQL Data Type Oracle Data Type BIGINT NUMBER(19, 0) BIT RAW BLOB BLOB, RAW CHAR CHAR DATE DATE DATETIME DATE DECIMAL FLOAT (24) DOUBLE FLOAT (24) DOUBLE PRECISION FLOAT (24) ENU...

  • python访问Oracle及Mysql数据库

    数据库2025年04月29日

    # !/usr/local/python# -*- coding: utf-8 -*-import cx_Oracleimport pymysql# --------oracle链接数据库----------------------------student1 = {'id': 1011, 'name': 7, 'age': 18}conn = cx_Or...