首页 > 数据库技术
sql语句查询,多字段like模糊查询优化
1、 多字段like模糊查询优化:最常见的写法:where a like '%xx%' or b like '%xx%' or c like '%xx%'; 这种写法查询效率低,经过调查,下面的方法可以替代,并且效率高:1、如果like的关键字相同:where instr(nvl(a, '')||n ...
分类:数据库技术   时间:2021-05-11 16:37:30    收藏:0  评论:0  赞:0  阅读:20
数据库设计
数据库设计 原则 业务初期用单库 读压力大,读高可用,用分组 数据量大,写线性扩容,用分片 属性短,访问频度高的属性,垂直拆分到一起 用户信息为例 User(uid,uname,pwd,sex,nickname...) uid 为用户 ID,主键 uname, pwd, sex, age, nick ...
分类:数据库技术   时间:2021-05-11 16:36:50    收藏:0  评论:0  赞:0  阅读:21
MySQL自增主键排序问题
今天遇到一个问题,mysql数据库,在有些场景下,使用自增主键id排序+limit查询时,会很慢。 场景1:表数据50W+,id倒序/升序,limit分页,结果集<=10,耗时 0.9~1.4秒,不分页耗时100~180毫秒. 备注:结果集数量越小,查询速度越慢。 如下SQL SELECT id, ...
分类:数据库技术   时间:2021-05-11 16:35:42    收藏:0  评论:0  赞:0  阅读:18
this.tableData[map[this.num]] = this.feedbackContent this.feedbackContent = ''
<template> <view id="addSupplierInfo"> <global-header :imgSrcLeft="'/static/nav/back.png'" :title="'新增供应商'" /> <view class="body"> <view class="cont"> ...
分类:数据库技术   时间:2021-05-11 16:29:16    收藏:0  评论:0  赞:0  阅读:23
oracle归档的开启与关闭
1、首先查看当前数据库是否处于归档模式 可使用如下两种方式查看 1.1 select name, log_mode from v$database; log_mode的值为 NOARCHIVELOG 表示数据库处于非归档模式 log_mode的值为 ARCHIVELOG 表示数据库处于归档模式 1. ...
分类:数据库技术   时间:2021-05-11 16:26:50    收藏:0  评论:0  赞:0  阅读:20
Java(IntelliJ IDEA)连接数据库(SqlServer) 环境配置
今天用IntelliJ IDEA连接SqlServer。实现Java调用Sql语句。 Step1. 首先我们需要下载mricosoft官方的sqlsever API,JDBC API 允许用户访问任何形式的表格数据,尤其是存储在关系数据库中的数据。 下载地址:https://docs.microso ...
分类:数据库技术   时间:2021-05-11 16:25:53    收藏:0  评论:0  赞:0  阅读:35
主流 NoSQL 数据库常见应用场景详解
一、导读 对比传统关系型数据库,NoSQL有着更为复杂的分类——键值、面向文档、列存储以及图数据库。这里就带你一览NoSQL各种类型的适用场景及一些知名公司的方案选择。 在过去几年,关系型数据库一直是数据持久化的唯一选择,数据工作者考虑的也只是在这些传统数据库中做筛选,比如SQL Server、Or ...
分类:数据库技术   时间:2021-05-11 16:25:15    收藏:0  评论:0  赞:0  阅读:13
MongoDB 学习4 文档
插入文档 单个插入 这里我都在可视化工具 robo 3T下操作了 user1 = { "name":"李四", "age":"21", "gender":"男" } db.userInfo.insert(user1) 这里我定义一个user1,json格式的数据,调用insert命令,成功插入,这个 ...
分类:数据库技术   时间:2021-05-11 16:23:00    收藏:0  评论:0  赞:0  阅读:21
mysql时间与字符串之间相互转换
mysql时间与字符串之间相互转换 1.时间转字符串 DATE_FORMAT(日期,格式字符串) SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s'); 2.字符串转时间 STR_TO_DATE(字符串,日志格式) SELECT STR_TO_DATE('20 ...
分类:数据库技术   时间:2021-05-11 16:22:06    收藏:0  评论:0  赞:0  阅读:15
SpringBoot项目使用jdbcTemplate访问数据库源代码分析
测试类: public class DbTest { private JdbcTemplate jdbcTemplate; private DataSourceTransactionManager txManager; private DefaultTransactionDefinition txD ...
分类:数据库技术   时间:2021-05-11 16:20:50    收藏:0  评论:0  赞:0  阅读:10
Entity Framework 6/EF Core 连接文件类型数据源(Json/xml/MongoDB)
最近工作上有个要求,要用Entity Framework 对Json类型文件操作,来自动更改配置项,但是之前都是用EF来映射的数据库,还没有对文件做过映射,又重新去读了MSDN的文档才知道,原来也是有相关的资料的; 下面是用法,文档链接在最后; Entity Framework 6 C#引用Nuge ...
分类:数据库技术   时间:2021-05-11 16:18:33    收藏:0  评论:0  赞:0  阅读:19
Oracle创建directory
Oracle创建directory 一般创建directory都是为了用数据泵导入/导出数据用,其实directory还有很多别的用处,本文不做阐述 1、新建directory的语法 CREATE [OR REPLACE] DIRECTORY directory AS 'pathname'; 例如: ...
分类:数据库技术   时间:2021-05-11 16:16:35    收藏:0  评论:0  赞:0  阅读:22
修改DbContext并不是线程安全的bug处理。
报异常: A second operation started on this context before a previous operation completed. This is usually caused by different threads using the same inst ...
分类:数据库技术   时间:2021-05-11 16:16:16    收藏:0  评论:0  赞:0  阅读:23
DBLE快速开始
dble 简介与整体架构 dble简介 dble是上海爱可?信息技术股份有限公司基于mysql的?可扩展性的分布式中间件,存在以下?个优势特性: 数据?平拆分 随着业务的发展,您可以使?dble来替换原始的单个MySQL实例。 兼容Mysql 与MySQL协议兼容,在?多数情况下,您可以?它替换My ...
分类:数据库技术   时间:2021-05-11 10:16:35    收藏:0  评论:0  赞:0  阅读:72
mysql编写函数
MySQL函数写法 首先要查看数据库中是否存在次函数 查看数据库函数的命令 SHOW FUNCTION STATUS; CREATE FUNCTION test (id CHAR(100)) RETURN INTEGER; 创建一个函数BEGIN 开始 DECLARE temp INTEGER; 声 ...
分类:数据库技术   时间:2021-05-11 10:12:07    收藏:0  评论:0  赞:0  阅读:28
Transact-SQL
Transact-SQL简介 SQL是关系型数据库的标准语言,几乎所有的关系型数据库都支持SQL。但SQL不支持流程控制,使用起来不太方便。 因此,大型关系型数据库在SQL基础上推出了结构化的SQL编程语言,如SQL Server 2012的Transact-SQL、Oracle 11g的PL/SQ ...
分类:数据库技术   时间:2021-05-11 10:10:34    收藏:0  评论:0  赞:0  阅读:17
有关mysql的for update以及 死锁问题
一、先说锁的概念 锁级别: 1.行级锁: InnoDB引擎(也支持表级锁,默认是行级锁),开销大,加锁慢;会出现死锁。锁定粒度最小,发生锁冲突的概率最低,并发度最高。 2.表级锁:MylSAM引擎和Memory引擎,开销小,加锁快;不会出现死锁,锁定粒度最大,发生锁冲突的概率最高,并发度最低。 3. ...
分类:数据库技术   时间:2021-05-11 10:09:08    收藏:0  评论:0  赞:0  阅读:17
数据库系统
三级模式: 两级映射: 规范化理论: 范式: 第一范式(1NF):在关系模式R中,当且仅当所有域只包含原子值,即每个分量都是不可再分的数据项,则称R是第一范式。 第二范式(2NF):当且仅当R是1NF,且每一个非主属性完全依赖主键(不存在部分依赖)时,则称R是第二范式。 第三范式(3NF):当且仅当 ...
分类:数据库技术   时间:2021-05-11 10:08:13    收藏:0  评论:0  赞:0  阅读:25
Mysql-Explain解析
Mysql提供了Explain关键字,用来对SELECT语句进行解析,一般用于进行慢查询分析与优化。 使用方法示例: EXPLAIN SELECT * FROM `user_info` WHERE id < 100; Explain输出内容如下: mysql> explain select * fr ...
分类:数据库技术   时间:2021-05-11 10:06:19    收藏:0  评论:0  赞:0  阅读:36
mysql之EXPLAIN优化分析
一.EXPLAIN查看SQL执行计划 EXPLAIN语句解析 expain解析出来的信息有10列,分别是id、select_type、table、type、possible_keys、key、key_len、ref、rows、Extra id:选择标识符 select_type:表示查询的类型。 t ...
分类:数据库技术   时间:2021-05-11 09:58:47    收藏:0  评论:0  赞:0  阅读:21
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!