SQL
SQL
Simba1949
只因心中有一丝不甘
展开
-
安装MySQL Workbench后Server Status异常
前言相关链接MySQL Workbench 官方下载地址:https://downloads.mysql.com/archives/workbench/问题详情解决方案将 mysql-workbench-community-8.0.22-winx64 版本回退到 8.0.22(含)之前的版本, 目前 8.0.23(含)之后版本都会有这个问题...原创 2021-11-15 11:30:08 · 1575 阅读 · 0 评论 -
CentOS8安装Oracle
CentOS8安装Oracle前言版本说明oracle-database-ee=19c-1.0-1.x86_64.rpm相关链接:oracle 下载地址:https://www.oracle.com/database/technologies/oracle-database-software-downloads.html官方安装教程:https://docs.oracle.com/en/database/oracle/oracle-database/19/ladbi/running-rpm-原创 2020-09-19 19:35:55 · 1556 阅读 · 1 评论 -
CentOS7安装Oracle
CentOS7安装Oracle前言版本说明oracle-database-ee=19c-1.0-1.x86_64.rpm相关链接:oracle 下载地址:https://www.oracle.com/database/technologies/oracle-database-software-downloads.html官方安装教程:https://docs.oracle.com/en/database/oracle/oracle-database/19/ladbi/running-rpm-原创 2020-09-19 18:58:00 · 364 阅读 · 0 评论 -
Navicat连接Oracle教程
Navicat连接Oracle教程前言版本说明oracle=Oracle Database 19cnavicat=15oracle instant=相关连接:Oracle Instant 官方下载地址:https://www.oracle.com/database/technologies/instant-client/downloads.html下载并解压Oracle InstantOracle Instant 官方下载地址:https://www.oracle.com/datab原创 2020-09-17 20:25:10 · 503 阅读 · 0 评论 -
Oracle数据库下载与安装(Windows)
Oracle数据库下载与安装(Windows)前言版本说明oracle=19.3windows=10linux.centos=8相关链接:Oracle 官网:https://www.oracle.com/Oracle 数据库地址: https://www.oracle.com/database/technologies/Oracle 官方安装教程:https://apexapps.oracle.com/pls/apex/f?p=44785:52:15605902940550:SET_S原创 2020-07-16 15:54:23 · 6195 阅读 · 0 评论 -
PLSQL 官方下载及安装
PL/SQL 官方下载及安装前言版本说明pl/sql=14.0.1.1965相关链接:PL/SQL 官网:https://www.allroundautomations.com/PL/SQL 官方介绍:https://www.allroundautomations.com/products/pl-sql-developer/PL/SQL 官方下载链接:https://www.allroundautomations.com/try-it-free/Oracle Instant 官方下载地址原创 2020-07-16 10:11:04 · 11538 阅读 · 1 评论 -
DataX学习笔记
DataX学习笔记前言版本说明mysql=8.0.21mysql-connector-java=8.0.19python=2.7.18相关链接:DataX Github 地址:https://github.com/alibaba/DataXDataX 详细介绍:https://github.com/alibaba/DataX/blob/master/introduction.mdDataX 官方快速上手教程:https://github.com/alibaba/DataX/blob/m原创 2020-07-15 16:26:36 · 404 阅读 · 1 评论 -
一道MySQL面试题竟有GroupBy的感悟
一道MySQL面试题竟有GroupBy的感悟面试题有一张历史评分记录表 t_score_log ,建表语句如下:create table t_score_log ( `id` varchar(32) not null comment '主键', `appid` varchar(32) not null comment '应用id', `type` tinyint(1) not null comment '评分类型:1运营,2用户', `score` double not原创 2020-06-22 19:15:58 · 312 阅读 · 0 评论 -
MySQL递归获取伞下所有ID函数
需要在MySQL数据库中配置group_concat_max_len = 4294967295函数如下:CREATE DEFINER=`root`@`%` FUNCTION `queryChilds`(`uid` varchar(32)) RETURNS longtext CHARSET utf8BEGINDECLARE sTemp LONGTEXT;DECLARE sTempChd LONGTEXT;SET sTemp = '';SET sTempChd = uid;WHILE s原创 2020-06-15 16:50:02 · 396 阅读 · 0 评论 -
MySQL高级
MySQL 高级数据库优化https://dev.mysql.com/doc/refman/8.0/en/optimize-overview.html索引索引:是帮助 MySQL 高效获取数据的数据结构。索引InnoDB引擎MyISAM引擎Memory引擎BTREE索引支持支持支持HASH索引不支持不支持支持R-tree索引不支持支持不支持Full-text5.6版本之后支持支持不支持索引如果没有特别指明,都是指 B+ 树(多原创 2020-06-05 14:27:42 · 250 阅读 · 0 评论 -
Redis连接问题
Redis 连接问题前言博客书版本说明相关链接问题问题详情org.springframework.data.redis.RedisSystemException: Error in execution; nested exception is io.lettuce.core.RedisCommandExecutionException: MISCONF Redis is con...原创 2020-02-11 21:23:39 · 221 阅读 · 0 评论 -
MySQL安装遇到的问题
MySQL安装遇到的问题前言博客书版本说明linux=Amazon LinuxMySQL=mysql-8.0.18-linux-glibc2.12-x86_64相关链接:libtinfo.so.5 下载链接:链接:https://share.weiyun.com/5DmJHXW 密码:z92fxn问题问题详情./mysql: error while loading sha...原创 2020-02-06 18:14:41 · 220 阅读 · 0 评论 -
MySQL collate的选择
MySQL collate的选择前言博客书版本说明mysql=8.0.17相关链接:https://dev.mysql.com/doc/refman/8.0/en/charset-unicode-sets.html_general_ci 与 _unicode_ci 归类对于任何Unicode字符集,使用xxx_general_ci 归类执行的操作都比 xxx_unicode_...原创 2019-12-29 09:27:58 · 973 阅读 · 1 评论 -
MyCat学习笔记
MyCat学习笔记前言博客书版本说明linux.centos=7mycat.linux=Mycat-server-1.6.7.4-test-20191113141017-linux相关链接MyCat 官网:http://www.mycat.io/MyCat 下载地址:http://dl.mycat.io/实战演练及配置说明下载安装后,进入 conf 目录下进行配置ser...原创 2019-12-22 11:27:11 · 638 阅读 · 0 评论 -
MyCat下载与安装
MyCat下载与安装前言博客书版本说明linux.centos=7windows=10mycat.linux=Mycat-server-1.6.7.4-test-20191113141017-linuxmycat.win=Mycat-server-1.6.7.3-release-20190927161129-win相关链接MyCat 官网:http://www.mycat.i...原创 2019-12-21 09:00:49 · 2451 阅读 · 0 评论 -
MySQL 主从复制原理及其配置
MySQL 主从复制原理及其配置前言环境配置:CentOS-7、MySQL-8.0.18主从复制基于二进制日志官方文档: https://dev.mysql.com/doc/refman/8.0/en/replication-howto.htmlMySQL 数据库复制设置基于二进制日志文件位置的复制使用全局事务标识符(GTID)进行复制基于二进制日志主从复制原理Master...原创 2019-10-18 11:51:36 · 278 阅读 · 0 评论 -
MySQL下载与安装(Linux & Windows)
MySQL下载与安装(Linux & Windows)前言MySQL 官网:https://www.mysql.com/MySQL YUM 安装下载地址:https://dev.mysql.com/downloads/repo/yum/MySQL 安装包安装下载地址:https://dev.mysql.com/downloads/mysql/MySQL MSI 安装下载地址:ht...原创 2019-10-15 17:00:35 · 938 阅读 · 0 评论 -
centos7 mysql数据库安装和配置
一、系统环境yum update升级以后的系统版本为[root@yl-web yl]# cat /etc/redhat-release CentOS Linux release 7.1.1503 (Core) 二、mysql安装一般网上给出的资料都是#yum install mysql#yum install mysql-server#yum install转载 2018-01-13 17:40:07 · 308 阅读 · 0 评论 -
MySQL的安装与卸载
MySQL的安装与卸载一、MySQL安装双击安装包: 点击Next 点击Next 可以选择Typicat(典型版),Custom(定制版),Complete(完整版), 然后点击Next 点击Install,进行安装 点击Next 点击Next 点击Finish 点击Next 可以选择Detailed Configuration(原创 2018-01-13 22:03:29 · 468 阅读 · 0 评论 -
MySQL学习笔记(1)
数据库概述关系型数据库 E-R关系图常见的数据库MYSQL数据库服务器MYSQL的SQL语句登录数据库数据库的CRUD操作创建数据库数据库明明规范查看数据库修改数据库的字符集删除数据库选择数据库存储引擎查看数据库管理系统支持的引擎第一种第二种查询默认存储引擎修改默认的存储引擎选择存储引擎表的CRUD操作创建表查看表更新表删除表列原创 2018-01-14 17:24:24 · 1019 阅读 · 0 评论 -
mysql不是内部命令
mysql不是内部命令 将mysql的安装目录下的bin目录添加到环境变量PATH中即可C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin如图所示: 运行结果:原创 2018-03-21 13:54:30 · 1247 阅读 · 1 评论 -
MySQL5.7.21解压版安装详细教程
MySQL5.7.21解压版安装详细教程1 下载MySQL解压版下载地址:https://dev.mysql.com/downloads/mysql/2 解压安装包3 配置环境变量MYSQL_HOME:C:\Program Files\mysql-5.7.21-winx64PATH:C:\Program Files\mysql-5.7.21-winx6...转载 2018-04-05 14:05:10 · 3599 阅读 · 1 评论 -
MYSQL的SQL语句
MySQLMYSQL的SQL语句SQL: Structrued Query Langauage 结构化的查询语言DDL(Data Definition Language): 数据定义语言 : 定义数据库或者表结构. alter(修改) create(创建) drop(删除) truncate(截断)DML(Data Manipulation Language): 数据操纵语言...原创 2018-10-01 15:17:00 · 302 阅读 · 0 评论 -
MySQL的安装(Windows版)
MySQL的安装(Windows版)前言MySQL 官网:https://www.mysql.com/MySQL 下载地址:https://dev.mysql.com/downloads/mysql/示例版本:mysql-8.0.16-winx64安装下载并解压,配置环境变量MYSQL_HOME:T:\IDE\MySQL\mysql-8.0.16-winx64PATH:T:\IDE...原创 2019-05-06 23:37:06 · 321 阅读 · 1 评论 -
Oracle的安装
Oracle的安装Oracel的安装1.进入oracle安装包,双击打开setup2.选择安装目录,输入数据库口令,可以选择高级安装,点击下一步3.进入准备安装界面4.点击为勾选的检查,点击下一步5.点击安装6.点击口令管理,设置口令,点击确认——>点击确定SCOTT默认密码tigerHR默认密码:hr7.安装完成,点击退出原创 2018-01-24 19:04:26 · 240 阅读 · 0 评论 -
利用PL/SQL Developer导入导出ORACLE数据库数据
利用PL/SQL Developer导入导出ORACLE数据库数据原创 2018-01-17 09:16:57 · 788 阅读 · 0 评论 -
MySQL语句执行原理
MySQL语句执行原理MySQL 语句执行语句流程FromONJOINWHERE (将表进行过滤,生成一张过滤后的临时表)GROUP BY(根据字段对 WHERE 生成的临时表进行拆分成若干个临时表)SELECT (然后执行 SELECT 语句后,聚合成一张临时表))HAVING(在 SELECT 中临时表在进行过滤)ORDER BY(进行排序)LIMIT(数据量范围的限制)...转载 2019-07-06 12:52:37 · 570 阅读 · 0 评论 -
NaviCat 连接数据问题解决方案
NaviCat 连接数据问题解决方案问题详情Authentication plugin ‘caching_sha2_password’ cannot be loaded:解决方案ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '数据库密码';...原创 2019-07-07 07:15:17 · 306 阅读 · 0 评论 -
秒级的 SQL 查询提升方案
秒级的 SQL 查询提升方案从经验上来看,在数据库层面的请求应答时间必须在100ms 以内,秒级的SQL查询通常存在巨大的性能提升空间,有如下应对方案:建立高效且合适的索引:索引谁都可以建,但要想建好难度极大。因为索引既有数据特征,又有业务特征,数据量的变化会影响索引的选择,业务特点不一样,索引的优化思路也不一样。通常某个字段平时不用,但是某种触发场景下命中"索引缺失"的字段会导致查...原创 2019-08-12 11:11:26 · 217 阅读 · 0 评论 -
MySQL连接问题
MySQL 连接问题问题详情access denied for user 'root'@''解决方案# 123456 是指数据库密码GRANT ALL PRIVILEGES ON *.* TO 'root' @'%' IDENTIFIED BY '123456' WITH GRANT OPTION;flush privileges;...原创 2019-08-27 12:40:26 · 156 阅读 · 0 评论 -
Canal 学习笔记
Canal 学习笔记前言canal github 链接:https://github.com/alibaba/canalcanal 官方文档地址:https://github.com/alibaba/canal/wikicanal 下载地址:https://github.com/alibaba/canal/releases数据监控 github 地址:https://github.com...原创 2019-10-11 17:25:08 · 1484 阅读 · 1 评论 -
在linux中安装jdk、Tomcat和MySQL、Redis
一,在Linux上安装jdk1.rpm软件包管理器1.1概述 一种用于互联网下载包的打包及安装工具,它包含在某些Linux(CentOs)分发版中。1.2命令 rpm -qa : 查询所有安装过的软件包 rpm -e –nodeps 删除的软件包名: 删除指定的安装包 rpm -ivh 包名 :安装rpm包2.安装JDK原创 2018-01-13 17:34:57 · 1101 阅读 · 0 评论