数据库相关知识
夜风_BLOG
这个作者很懒,什么都没留下…
展开
-
Windows 2008 R2 64位下安装Oracle10g
windows 2008 安装oracle10g,遇到的坑原创 2022-06-10 10:49:45 · 835 阅读 · 0 评论 -
人大金仓插入特殊字符问题,报错bad sql :syntax error at or near,sql中某个字符附近有问题。
在insert into 的时候,报错语法错误,某个字符附近,这个时候,你就要看看是不是有特殊字符,我的sql中存在单引号这样的字符,报的错。在SQL中,一个单引号由另一个单引号转义,只要用'单引号转义就可以了,我在postgersql,dm,kingbase都测试过,可以解决问题。(psycopg2.errors.SyntaxError) syntax error at or near "\""Details": "Example: Replace \'\'John\'\'s...inser原创 2022-04-29 11:00:43 · 4923 阅读 · 0 评论 -
人大金仓数据库,无效的oid类型输入语法
1问题:查询表中数据如下(select * from XXX limit 1;):表中有一个字段是UID,我用这个字段查询的时候报错,无效的oid类型输入语法:"4f609ce6-80b8-46e3-a7b5-588c985a40ea"(select * from isolation where UID = '4f609ce6-80b8-46e3-a7b5-588c985a40ea'; )报此错误的原因是UID是数据库中的关键字。查询的时候字段名为UID时,被认为是关键字了,设计表的原创 2022-04-29 10:41:48 · 1610 阅读 · 0 评论 -
人大金仓V8R3版本安装包
人大金仓V8R3版本安装包原创 2022-01-24 11:23:06 · 2254 阅读 · 1 评论 -
人大金仓,神舟通用 ,达梦,PostgreSQL国产数据库原生工具备份还原总结
国产数据库备份还原原创 2022-01-24 10:33:26 · 4358 阅读 · 0 评论 -
MySQL主从数据库配置
MySQL主从数据库配置win8.1下的mysql5.6作为主服务器,ip地址为:192.168.1.8,Ubuntu15.04(virtualbox虚拟机,采用桥连模式,虚拟机直接获取实体机局域网IP)下mysql5.6作为从服务器,ip地址为:192.168.1.7win8.1下mysql5.6需要配置C:\ProgramData\MySQL\MySQLServer5.6\my.ini文件,内容如下:log-bin=C:/ProgramData/MySQL/MySQLServer5...原创 2020-06-16 15:14:59 · 177 阅读 · 0 评论 -
utf8_general_cs和utf8_bin
mysql中字符集和排序规则说明数据库需要适应各种语言和字符就需要支持不同的字符集(Character Set),每种字符集也有各自的排序规则(Collation)。一.字符集字符集,即用于定义字符在数据库中的编码的集合。 常见的字符集:utf-8 gbk 等。二.排序规则数据库中的排序规则用来定义字符在进行排序和比较的时候的一种规则。 常见的如下:(1) utf8_general_cs 和 utf8_general_ci (后缀"_cs"或者"_ci...原创 2020-06-16 15:06:42 · 971 阅读 · 0 评论 -
Windows下Mysql5.7开启binlog步骤及注意事项
MySQL的binlog日志binlog 基本认识 MySQL的二进制日志可以说是MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。 一般来说开启二进制日志大概会有1%的性能损耗(参见MySQL官方中文手册 5.1.24版)。二进制有两个最重要的使用场景: 其一:MySQL Replicat...原创 2020-06-16 15:05:09 · 2057 阅读 · 2 评论 -
Navicat中mongo按照条件简单查询修改排序
用Navicat Premium 连接mongo后,想要做简单的查询和排序,数据集合名称叫trade,结构 ,文档结构如下:{ "_id": "O201908221531130339", "_class": "com.wanmi.sbc.order.trade.model.root.Trade", "buyer": { "_id": "8a9bc7...原创 2019-12-19 14:57:11 · 2474 阅读 · 0 评论 -
SQL开发规范
1、数据库建模遵循9个基本原则 所有表必须要有独立于业务的自增主键 统一命名为id,类型为bigint;所有表必须要有如下系统字段, Name Code DataType Length NotNull Default 主键 id ...原创 2019-12-05 20:09:23 · 1355 阅读 · 0 评论 -
开启MySQL的binlog日志
MySQL的binlog日志binlog 基本认识 MySQL的二进制日志可以说是MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。 一般来说开启二进制日志大概会有1%的性能损耗(参见MyS...原创 2019-06-19 11:57:57 · 509 阅读 · 0 评论 -
一条简单SQL的加锁实现分析
一条简单SQL的加锁实现分析delete from table_a where id = 10 ; 组合一:id主键+RR这个组合最简单,id是主键,rr和rc隔离级别下,只需将主键上,id=10的记录上加上X锁即可.结论: id是主键时,此SQL只需要在id...原创 2019-06-19 11:56:21 · 1818 阅读 · 0 评论 -
NOT EXISTS真的不走索引么?如何优化NOT EXISTS!
在一些业务场景中,会使用NOT EXISTS语句确保返回数据不存在于特定集合,部分同事会发现NOT EXISTS有些场景性能较差,甚至有些网上谣言说”NOT EXISTS不走索引”,哪对于NOT EXISTS语句,我们如何优化呢?##========================================================##以今天优化的SQL为...原创 2019-06-19 11:40:17 · 15097 阅读 · 4 评论 -
Mybatis 中动态sql的,String类型的比较相等
不废话,直接上代码截图.左侧为错误的写法,docStatusType的值传入后,无法比较,右侧为正确的写法,可以根据正确的docStatusType进入指定的条件.网上还有一种写法,本人没有试过,是这样写的. <if test="docStatusType=='0'.toString"> ,有兴趣的话,可以自己试一下,很简单的问题,折磨了我很长时间.怀疑人生,不存在....原创 2018-04-04 11:10:09 · 6709 阅读 · 3 评论 -
4核8G内存50G磁盘机器上应用的德鲁伊的一份配置
<!-- 初始化连接数量 --><property name="initialSize" value="5"/><!-- 最大活动连接数量 --><property name="maxActive" value="50"/><!-- 最小空闲连接数量 --><prop原创 2018-05-24 17:26:07 · 719 阅读 · 0 评论 -
connection holder is null
1 连接被回收(1)错误日志Causedby:java.sql.SQLException:connectionholderisnullatcom.alibaba.druid.pool.DruidPooledConnection.checkState(DruidPooledConnection.java:1085)atcom.alibaba.druid.pool.DruidPoole...原创 2018-05-24 17:21:15 · 34662 阅读 · 2 评论