Wesley13 Wesley13
3年前
SQL语句实现递归查询
  最近在开发过程为项目中处理上下层组织关系的时候用到了递归查询,以前一般用的是直接在java中使用递归或者使用SQL的话就是编写存储过程,然后去调用这个存储过程。但是,使用java实现递归的话感觉比较麻烦,而用SQL写存储过程的话一般不建议这么做,所以这边就想到了直接用SQL实现递归。  这里实现递归的是系统中的一个中间关系表(ORG\_TAB
Wesley13 Wesley13
3年前
Oracle与MySQL的SQL语句区别
Oracle与MySQL的SQL语句区别\注(来源于学习时的资料具体出处不明如有需求请联系备注转载链接或删除。)1数据库/\ mysql可以创建数据库,而oracle没有这个操作,oracle只能创建实例; sql数据库操作:database 格式:  \
Stella981 Stella981
3年前
CentOS下MySQL的安装过程
1查看CentOS自带的mysql输入命令:rpmqa|grepmysql!(https://oscimg.oschina.net/oscnet/367356b04c849b52d537a8fe0edb1dd9aa5.jpg)2将自带的MySQL卸载了
Wesley13 Wesley13
3年前
MySQL存储引擎--MyISAM与InnoDB区别
MyISAM和InnoDB讲解  InnoDB和MyISAM是许多人在使用MySQL(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Flib.csdn.net%2Fbase%2F14)时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事
Wesley13 Wesley13
3年前
mysql10.3修改默认存储路径
版本为10.3的用该种方式修改:创建/data/mysql目录mkdirp/data/mysql给这个目录至少要附加读写权限chmod777/data/mysqlr把mariadb服务停掉systemctlstopmariadb把/v
Wesley13 Wesley13
3年前
MYSQL表的类型 静态表 动态表 压缩表
mysql在创建表的时候定义表的性质,共有三种:静态表,动态表,压缩表。默认是静态表,如果存在varchar、blob、text字段,表类型就是动态了。1.静态表:字段有固定长度,例如:char(20)。如果使用gbk字符集存储中文username,将占用40byte,如果username的实际内容没有达到40byte,将会填充空格,
Wesley13 Wesley13
3年前
MySQL如何实现万亿级数据存储?
!(https://oscimg.oschina.net/oscnet/185115179a5d4706ac50997ce69191c7.png)前言业界对系统的高可用有着基本的要求,简单的说,这些要求可以总结为如下所示。系统架构中不存在单点问题。可以最大限度的保障服务的可用性。一般情况
Wesley13 Wesley13
3年前
MySQL基础学习笔记——MyISAM存储引擎
MyISAM存储引擎MyISAM基于ISAM存储引擎,并对其进行扩展。它是在Web、数据仓库和其他应用环境下最常用的存储引擎之一。MyISAM拥有较高的插入、查询速度,但不支持事务。MyISAM主要特性有:1.大文件(达到63位文件长度)在支持大文件的文件系统和操作系统上被支
Wesley13 Wesley13
3年前
mysql基础之查询缓存、存储引擎
一、查询缓存    “查询缓存”,就是将查询的结果缓存下载,如果查询语句完全相同,则直接返回缓存中的结果。  如果应用程序在某个场景中,需要经常执行大量的相同的查询,而且查询出的数据不会经常被更新,那么,使用查询缓存会有一定的性能提升。查看当前服务是否开启了查询缓存功能:!复制代码(https://oscimg.oschina.n
Wesley13 Wesley13
3年前
MySQL数据库存储引擎概述
一、前言引擎(Engine),我们都知道是机器发动机的核心所在,数据库存储引擎便是数据库的底层软件组织。数据库使用数据存储引擎实现存储、处理和保护数据的核心服务。利用数据库引擎可控制访问权限并快速处理事务,从而满足企业内大多数需要处理大量数据的应用程序的要求。使用数据库引擎创建用于联机事务处理或联机分析处理数据的关系数据库。这