数据库

数据库相关知识点提要

关键词: DESC LIMIT 上面的limit只有一个参数值,将表中的前三条数据查询出来 上面的SQL语句,limit有两个参数,第一个参数表示从第几行数据开始查,第二个参数表示查几条数据,“limit 3,2”表示从第四行数据开始,取两条数据。 (NOT)LIKE like ''%X%'和'X% ... »

如何使用Navicat Premium连接Oracle数据库

软件环境 直接使用 Navicat 连接 Oracle 出现的问题 查看 Navicat 所使用的 Oracle Instant Client 版本 查看 Oracle 版本 检查 Oracle 和 Instant Client 版本是否匹配 下载 Instant Client 12.2 和 Vis »

数据库实践丨使用MTK迁移Mysql源库后主键自增列导致数据无法插入问题

摘要:用户使用Mogdb 2.0.1版本进行业务上线测试,发现在插入数据时,应用日志中提示primary key冲突,用户自查业务SQL没有问题,接到通知后,招手处理故障。 本文分享自华为云社区《使用MTK迁移Mysql源库后主键自增列导致数据无法插入问题》,作者:Gauss松鼠会。 故障背景 用户 ... »

数据库服务器CPU不能全部利用原因分析

背景 客户凌晨把HIS数据库迁移到配置更高的新服务器,上午业务高峰时应用非常缓慢。 现象 通过SQL专家云实时可视化界面看到大量的绿点,绿点表示会话在等待某项资源,绿点越大说明等待的会话数越多。 进入活动会话列表,发现大量会话的状态为runnable,runnable代表这个会话可以执行,但没有 C ... »

Springboot启动同时创建数据库和表实现方法

目录 自动创建数据库 自动创建表 自动执行初始化sql 文件 自动创建数据库 spring boot 自带 如果数据库不存在,可以自动创建数据库 spring.datasource.url=jdbc:mysql://localhost:3306/test?createDatabaseIf »

Mysql通过explain分析定位数据库性能问题

目录 引言 explain基础 exlpain分析实战 总结 引言 数据库性能优化是每个后端程序猿必备的基础技能之一,而Mysql中的explain堪称Mysql的性能优化分析神器,我们可以通过它来分析SQL语句的对应的执行计划在Mysql底层到底是如何执行的,它对于我们评估SQL的执行效 »

VS连接SQL server数据库及实现基本CRUD操作

目录 连接数据库 使用dataGridView控件显示表中的数据。 实现基本CRUD操作 总结 连接数据库 打开vs,点击 视图,打开sql资源管理器,添加SQL Server 输入服务器名称,用户名,密码,进行连接。 如图,就可以看到vs已经连接到了自己的数据库,clas »

使用SQL4Automation让CodeSYS连接数据库

摘要:本文旨在说明面向CodeSYS的数据库连接方案SQL4Automation的使用方法。 1.SQL4Automation简介 1.1.什么是SQL4Automation SQL4Automation是一套工业用途的软件解决方案,它主要的功能就是为PLC和机器人控制提供数据库连接,它支持很多类型 ... »

B307-NCAI

企业应用架构研究系列二十四:SQL Server 数据库调优之XEvent 探查器

如果入职一些中小型公司,往往需要接手一些很“坑”的项目,到底多坑就不牢骚了,只讲一下,如果破解这些历史遗留的项目问题。项目代码可能短时间无法进行通读研究,我们就需要从底层数据库进行挖掘问题,有经验的老开发工程师,他会开启Sql Server Profiler 这个功能,进行语句的跟踪。这个是一个很好 ... »

luking

C#连接MySQL数据库的方法步骤

一、需求 C# 使用 MySQL 数据库的情况还是比较少的,大部分使用 Windows 平台一般使用 SQL Server,在两年前我买过100元一年的学生服务器,当时也是买着玩的,装 MySQL 数据库使用起来就非常卡,也不知道为什么,但 SQL Server 操作起来不但不卡,还非常的流畅,但 »

SpringBoot+Mybatis-plus整合easyExcel批量导入Excel到数据库+导出Excel

一、前言 今天小编带大家一起整合一下easyExcel,之所以用这个,是因为easyExcel性能比较好,不会报OOM! 市面上常见的导入导出Excel分为三种: hutool easyExcel poi hutool和easyExcel都是对poi的封装,使用起来更加方便! 如果想使用poi和hu ... »

wang1221

使用Docker搭建MySQL主从数据库的方法步骤

目录 1. 准备主服务器 2. 准备从服务器 3. 启动主从同步 4. 实现主从同步 5. 停止和重置 很多人对主从数据库有一个误区,把多个MySQL搭建在同一个服务器上,性能提升是不是很有限?这个理念是错误的,数据库的性能瓶颈主要是在IO和CPU负载过高,在同一台服务器运行多个数据库,能带来 »

NodeJS Express使用ORM模型访问关系型数据库流程详解

目录 一、ORM模型 二、在Node中ORM的实现 一、ORM模型 设计思想,主要目的是简化计算机程序访问数据库 1、ORM:对象关系模型(对象关系映射) Object Releastion Model,将程序中的对象和数据库中关系(表格)进行映射。可以使开发者在程序中方便的对数据库进行 »

NodeJs Express框架操作MongoDB数据库执行方法讲解

目录 1、Mongoose模块 2、Mongoose模块的使用 3、关于模型名称和数据库中集合名称的对应关系 4、mongoose的基本操作 1、Mongoose模块 (1)是一个对象模型工具,是对Node.js环境下操作MongoDB数据库进行了封装,可以将MongoDB数据库中的数据转 »

Go实现简单的数据库表转结构体详解

目录 前言 设计过程 迭代升级 前言 码上掘金上源码:code.juejin.cn/pen/7185836… 设计好了数据库表之后最烦的就是又要在代码中建一层实体层然后一个个创建对应表的结构体。关键那么多项目每次都是需要创建一份,所以就使用 go 实现一个简单的将数据库的表转化为结构体。 »

从实战出发,聊聊缓存数据库一致性

在云服务中,缓存是极其重要的一点。所谓缓存,其实是一个高速数据存储层。当缓存存在后,日后再次请求该数据就会直接访问缓存,提升数据访问的速度。但是缓存存储的数据通常是短暂性的,这就需要经常对缓存进行更新。而我们操作缓存和数据库,分为读操作和写操作。 读操作的详细流程为,请求数据,如缓存中存在数据则直接 ... »

upyun

Navicat数据存放位置和备份数据库路径设置方式

目录 Navicat数据存放位置和备份数据库路径设置 navicat的数据库存放位置在什么地方? 具体步骤 具体方法  如何修改 Navicat 默认保存路径 总结 Navicat数据存放位置和备份数据库路径设置 navicat的数据库存放位置在什么地方? 带着这样的疑问,我们 »

Django框架ORM操作数据库不生效问题示例解决方法

目录 问题描述 定位过程 首先,我们怀疑是SQL语句拼装错误(比如ID不对),导致了删除不生效 解决方案 总结 本文详细描述使用Django 的ORM框架操作PostgreSQL数据库删除不生效问题的定位过程及解决方案,并总结使用ORM框架操作数据库不生效的问题的通用定位方法 问题描述 »

既然有MySQL了,为什么还要有MongoDB?

大家好,我是哪吒,最近项目在使用MongoDB作为图片和文档的存储数据库,为啥不直接存MySQL里,还要搭个MongoDB集群,麻不麻烦? 让我们一起,一探究竟,了解一下MongoDB的特点和基本用法,实现快速入门,丰富个人简历,提高面试level,给自己增加一点谈资,秒变面试小达人,BAT不是梦。 ... »