标签 数据库 下的文章
- 📂window 系统安装Mysql数据库教程
1.下载MySQL数据库2.解压文件夹3.更改my.ini的路径4.添加系统变量path的路径5.删除data中的一些文件(将画线的删掉,否则在下一步启动数据库会出现错误)5.管理员身份运行cmd,启动mysql<pre class="has">net start mysql 6.查询现有的表(注意分号不能丢) ...
- 📂转载 数据库优化 - SQL优化教程
判断问题SQL 判断SQL是否有问题时可以通过两个表象进行判断:系统级别表象 CPU消耗严重 IO等待严重 页面响应时间过长 应用的日志出现超时等错误 可以使用sar命令,top命令查看当前系统状态。也可以通过Prometheus、Grafana等监控工具观察系统状态。(感兴趣的可以翻看我之前的文章)SQL语句表象 冗长 执行时间过长 从全表扫描获取数据 执行计划中的ro...
- 📂SQL语言的四种类型教程
SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。1. 数据查询语言DQL数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE 子句组成的查询块: SELECT <字段名表> FROM <表或视图名> WHERE <查询条件>2 .数据操纵语言DML数据操纵语言DML主要有三...
- 📂Kubernetes(七)Etcd数据库集群部署教程
etcd是qos开源的一个key/value系统,主要用于服务的注册发现,共享配置。etcd现在也作为kubernetes的存储。 3,5,7节点是推荐配置;3个冗余1个节点故障,3个冗余2个节点故障。会自动选举一个leader,数据会写入leader,同步到从节点;如果少于3是无法自动选举leader的;raft协议可以深入了解。 一、修改主机名称(也可以在系统初始化步骤做好) hostn...
- 📂MySQL数据库安装和Navicat for MySQL配合使用教程
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。体积小、速度快、成本低、开放源代码等特点。MySQL下载地址:http://de...
- 📂Android数据存储之SQLite数据库教程
SQLite是一个小巧的嵌入式数据库,使用方便、开发简单,手机上最早由iOS运用,后来Android也采用了SQLite. SQLite的多数SQL语法与Oracle 一样,下面只列出不同的地方:(1)建表时为避免重复操作,应加上IF NOT EXISTS关键词,例如CREATE TABLE IF NOT EXISTS table\_name(2)删表时为避免重复操作,应加上IF EXIST...
- 📂通过ArcGIS将数据存储到SQL Server2012中教程
一.软件安装:ARCGIS 10.3安装SQLserver2012安装ARCGIS 10.3 安装(注意ARCGIS10.3并不用安装配置ARCSDE)、https://wenku.baidu.com/view/614d6977227916888586d707.html2.SQLserver2012安装教程:https://jingyan.baidu.com/article/90808022...
- 📂main连接数据库教程
package cn.gson.oasys.common;<br></br><br></br>import org.apache.ibatis.io.Resources;<br></br>import org.apache.ibatis.jdbc.ScriptRunner;<br></br>imp...
- 📂MySQL数据库集群实战教程
一、数据库集群使用场景1.随着访问量的不断增加,单台MySQL数据库服务器压力不断地增加,需要对MySQL进行优化和架构改造,如果MySQL优化不能明显改善压力,可以使用高可用、主从复制、读写分离出来、拆分库、拆分表等方法来进行优化。2.MySQL主从复制集群在中小企业、大型企业中被广泛应用,MySQL主从复制的目的实现数据冗余备份,将master数据库数据定时同步至slave库中,一旦ma...
- 📂redis常用的面试题教程
下面的面试题都来源于网上,当时记笔记的时候忘记记是哪些地址了,实在是不好意思,很感谢大家的分享为什么要用redis(缓存)1. 性能上:用户访问,如果直接从数据库中查数据,因为是从硬盘上读取,所以比较慢,如果将用户访问的数据放入缓存中,那么因为redis是属于内存数据库,直接操作内存,会快很多。2. 并发上:缓存能够承受的请求数量远远大于传统数据库的,所以直接访问缓存中的数据可以有效的应对高...
- 📂关于Oracle JDBC驱动版本、JDK版本、数据库版本对应关系(相关的报错:ORA-28040)教程
关于Oracle JDBC驱动版本、JDK版本、数据库版本对应关系说明:1、Oracle JDBC驱动版本查看方式(Oracle JDBC驱动程序随Oracle数据库服务器一起提供)(用户:Oracle”);$cd $ORACLE\_HOME/jdbc/libojdbc5.jarojdbc6.jar2、JDK版本查看方式:$java -version (用户:Oracle)[oracle@4...
- 📂面试常考的mysql知识点教程
秋招之后,部门又来了好多小鲜肉,其中有部分同学是没有用过MySQL的,我把自己以前做过的笔记又重新整理了一番,希望能够对新同学有帮助!什么是DML、DDL、DCL?DML(data manipulation language):它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言DDL(data definition ...
- 📂数据库连接池详解:原理+常用连接池教程
一、连接池的基本概念1.什么是连接池?数据库连接池负责分配、管理和释放数据库连接,其基本思想就是为数据库建立一个“缓冲池”,预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕后再放回去。可以通过设定连接池最大连接数来防止系统无尽的与数据库连接。更为重要的是我们可以通过连接池的管理机制监视数据库的连接的数量和使用情况,为系统开发和测试及性能调整提供依...
- 📂Redis入门介绍教程
Redis介绍什么是Redis?l Redis是用C语言开发的一个开源的高性能键值对(key-value)内存数据库。l 它提供五种数据类型来存储值:字符串类型、散列类型、列表类型、集合类型、有序集合类型l 它是一种NoSQL数据库。什么是NoSQL?l NoSQL,即Not-Only SQL(不仅仅是SQL),泛指非关系型的数据库。l 什么是关系型数据库?数据结构是一种有行有列的数据库l ...
- 📂【Redis】- 缓存击穿教程
什么是缓存击穿在谈论缓存击穿之前,我们先来回忆下从缓存中加载数据的逻辑,如下图所示因此,如果黑客每次故意查询一个在缓存内必然不存在的数据,导致每次请求都要去存储层去查询,这样缓存就失去了意义。如果在大流量下数据库可能挂掉。这就是缓存击穿。我们正常人在登录首页的时候,都是根据userID来命中数据,然而黑客的目的是破坏你的系统,黑客可以随机生成一堆userID,然后将这些请求怼到你的服务器上,...
- 📂数据库提取器----知识点教程
C#中datagridviewz中SelectionMode的四个属性的含义C#中datagridviewz中SelectionMode的四个属性的含义单击列头就可以选择整列 单击列头或列中的单元格就可以选择整列 单击行头或行中的单元格就可以选择整行 单击行头就可以选择整行 可以选定一个或多个单元格
- 📂mysql数据库 cmd执行.mysql文件教程
打开cmd 执行命令:MySQL -hlocalhost -uroot -proot 执行命令:use mydb 执行命令:source C:\Users\wb.li\Desktop\stec-promis-formal-1.sql点赞 收藏分享文章举报785sbafdbnd发布了42 篇原创文章 · 获赞 1 · 访问量 162 私信 关注
- 📂一次线上故障:数据库连接池泄露后的思考教程
一:初步排查早上作为能效平台系统的使用高峰期,系统负载通常比其它时间段更大一些,某个时间段会有大量用户登录。当天系统开始有用户报障,发布系统线上无法构建发布,然后后续有用户不能登录系统,系统发生假死,当然系统不是真的宕机,而是所有和数据库有关的连接都被阻塞,随后查看日志发现有大量报错。和数据库连接池相关:<pre class="text">``` Caused...
- 📂获取数据库中用户表所有列和列的数据类型教程
原文:获取数据库中用户表所有列和列的数据类型获取数据库中,所有用户表中每一列名和其数据类型。SELECT OBJECT_NAME(c.OBJECT_ID) AS [Table_Name], c.[name] AS [Column_Name] ,t.[name] AS [Data_Type_Name] FROM sys.columns AS c LEFT JOIN SYSOBJECTS...
- 📂Redis(二)教程
Redis客户端自带命令行客户端命令格式./redis-cli -h 127.0.0.1 -p 6379修改redis配置文件(解决IP绑定问题)bind 127.0.0.1绑定的IP才能访问redis服务器,注释掉该配置保护模式是一种安全保护层,为了避免在internet上打开的Redis实例被访问和利用。当保护模式打开时,如果:1)服务器没有使用“bind”指令显式绑定到一组地址。2)未...
- 📂操作 mysql 数据库教程
mysql基本操作连接mysql数据库mysql -h 服务器地址 -u root -p 不要在p后面直接跟密码 忘记密码1.到/etc/mysql/mysqld.conf.d/,编辑mysqld.conf sudo vim mysqld.conf 2.到[mysqld]下 添加:skip-grant-tables 保存退出 3.重启mysql服务: sudo service mysql...
- 📂日常篇 - 数据库视频总结博客教程
占位博客,后续补 数据库视频有理论有实践,是我们了解数据库重要的一步,通过看数据库视频,了解了数据库的基本操作以及数据库的功能: 数据库视频主要从 数据库的环境-数据库开发环境的安装-数据的开发环境的讲解-数据库的创建-数据库开发环境的基本创建,将的很详细,但是要多多亲手操作才能记得更多,点赞 收藏分享文章举报王文诏-Martin发布了17 篇原创文章 · 获赞 3 · 访问量 360...
- 📂Linux 安装showdoc详解教程
准备 Nginx + PHP 环境安装 Nginx使用 yum 安装 Nginx:yum -y install epel-release yum -y install nginx修改 /etc/nginx/nginx.conf 文件:... ... http { ... ... server { ... ... root /var/www/html; # 网站...
- 📂C#连接Sqlite数据库方法,适用于菜鸟教程
看了网上介绍的方法,五花八门,看的人一头雾水。自己琢磨了一天总算能连上Sqlite数据库了,现在把方法整理一下,让刚入门的小菜菜少走弯路。先用工具建一个测试用的Sqlite数据库,命名为test.db,方法自己百度,挺简单的。安装VS2019,新建一个WPF的桌面应用添加一个DataGrid的控件,并命名为DataTable在代码区加入Sqlite的相关引用再次打开引用,会发现添加了3个引用...
- 📂MySQL——简介和安装教程
1.1、MySQL简介MySQL是一个关系型数据库管理系统前世:瑞典MySQL AB 公司今生:属于 Oracle 旗下产品MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一,并且开源!。优点:体积小、速度快、总体拥有成本低,招人成本比较低,所有人必须会~应用:中小型网站、或者大型网站,集群!官网:...
- 📂SQLserver数据库-学习笔记-连接查询教程
定义将两个表或者两个以上的表以一定的连接条件连接起来从中检索出满足条件的数据分类内连接1.select ....... from A,B的用法产生的结果:行数是A和B的乘积列数是A和B之和或者说把A表的每一条记录都和B表的每一条记录组合在一起形成的是一个笛卡尔积select......from B,A和select......fromA,B输出结果一样2.select ......from ...
- 📂MySQL——数据库教程
1.1、为什么学习数据库1、岗位需求2、现在的世界,大数据时代~,得数据库者得天下。3、被迫需求: 存数据4、数据库是所有软件体系中最核心的存在1.2、什么是数据库数据库 (DataBase,简称DB)概念:数据仓库,软件,安装在操作系统 ( window ,linux, mac、…. )之上! SQL,可以存储大量的数据。作用:存储数据,管理数据1.3、数据库分类1.3.1、关系型数据库:...
- 📂Spring中的事务与数据库中的锁关系教程
本文只先简单的介绍下Spring中的事务与DB中锁的关系。首先总结:Spring事务的实现本质上是使用的DB中的事务,而DB中的事务实现又主要依靠DB中的锁。所以spring事务本质上使用数据库锁,开启spring事务意味着使用数据库锁。所以大家一定要厘清DB事务与DB各种锁的原理与概念。后续我也研究一下DB锁,并结合具体的生产环境监控数据来谈谈。《以下是转载部分内容。主要是Spring事务...
- 📂第一课:数据库介绍篇教程
数据库背景知识:数据库在企业的用处:数据库发展历史:常见的数据库类型:数据库类型在企业中的选择:MySQL 数据库介绍:数据库工程师在企业中的职责:通用数据库对象里中英文解释:MySql 的默认端口:2206,在一台服务器上起一个进程就是一个实例,默认端口是3306!一个服务器可以起多个实例,但是一般起一个实例,不会多个实例同时部署到一个服务器上。主键:可以唯一确定一行记录视图的意义:我们可...
- 📂Java中使用同样的sql语句在数据库中可以查询出正确结果,但是在程序中确无法查询出正确结果----cache教程
今天遇到一个很奇葩的BUG,在维护一个web项目时,如果新加入一条站点信息,那么在接口中无论如何都差不出来这条新数据,但是使用sql直接去数据库查是能查到的。在网上也找了很多方法,比如jdbc配置加上&useSSL=false&serverTimezone=UTC,还有什么字符集的问题,统统都不是。而对于mybatis源码不是很熟悉,请教大佬得知是mybatis的cache问题,去mappe...