写这篇文章的主要原因是 快速复习mysql知识点。主要是为了面试做准备,所以看到关键字还是不能快速回忆起相关知识的时候,说明这个知识点不熟或者忘了,再百度详细学习下就行了哈,这里只有关键字,想要详细学习的道友直接跳过。 写这篇文章的背景是 不知君有没有这种感受,很多时候面试的问题,好像曾经复习过但是 ...
分类:
数据库 时间:
2019-10-29 23:39:37
阅读次数:
123
由于MySQL5.7之后在javaEE中交互的端口发生了变化,而MySQL官网中5.6、5.7版本64位的只有.zip文件,而.zip文件不像直接下载installer一样可以获取到初始密码,需要通过管理员身份输入命令skip初始密码,所以记录.zip下安装配置过程。 1.官网下载.zip,正常解压 ...
分类:
数据库 时间:
2019-10-29 23:42:10
阅读次数:
145
(一)场景与方案 场景:java端从数据库读取100W数据进行后台业务处理。 常规实现1:分页读取出来。缺点:需要排序后分页读取,性能低下。 常规实现2:一次性读取出来。缺点:需要很大内存,一般计算机不行。 非常规实现:建立长连接,利用服务端游标,一条一条流式返回给java端。 非常规实现优化:jd ...
分类:
数据库 时间:
2019-10-29 23:48:06
阅读次数:
370
在常见的sql中,我们经常在查询中进行多表关联查询,用的比较熟练。今天在开发中遇到一个实际业务场景是多表关联更新,一时不知所措。本着多学习的态度,没有直接写java代码去实现,终于把多表关联更新的sql弄清楚了。下面将实际业务场景进行简化,分别有person表和information表,最终目的是将 ...
分类:
数据库 时间:
2019-10-30 00:00:18
阅读次数:
129
1,服务器角色解释A机器:192.168.1.31,configserver(SECONDARY),shard1(PRIMARY),shard2(ARBITER),shard3(SECONDARY)B机器:192.168.1.32,configserver(SECONDARY),shard1(SECONDARY),shard2(PRIMARY),shard3(ARBITER)C机器:192.168
分类:
数据库 时间:
2019-10-30 09:19:34
阅读次数:
114
SELECT SCHEMA_NAME(SCHEMA_ID)AS ID,name as Table_name FROM sys.tables;--查询表视图 ...
分类:
数据库 时间:
2019-10-30 11:45:23
阅读次数:
76
之前介绍的都是简单查询,MySQL还支持子查询,常见的子查询用法有在where子句IN操作符中使用和计算字段中使用,下面分别举例说明。 用到的表参考https://www.cnblogs.com/july23333/p/11763375.html 1、where子句中 例:列出订购物品TNT2的所有 ...
分类:
数据库 时间:
2019-10-30 11:49:59
阅读次数:
75
从官方文档知道linux上面编译安装的mysql默认的连接为100个,这样对于网站的需求来说是远远不够的。 ...
分类:
数据库 时间:
2019-10-30 11:50:45
阅读次数:
100
链式操作 数据库提供的链式操作方法,可以有效的提高数据存取的代码清晰度和开发效率,并且支持所有的CURD操作。 使用也比较简单,假如我们现在要查询一个User表的满足状态为1的前10条记录,并希望按照用户的创建时间排序 ,代码如下: 这里的where、order和limit方法就被称之为链式操作方法 ...
分类:
数据库 时间:
2019-10-30 11:52:43
阅读次数:
174
本文分别介绍GuassDB跨集群访问远端oracle以及远端MPPDB数据库。因环境有限,这里不列举对接HDFS以及对接Spark功能。一、对接oracle数据库1、约束限制仅支持连接Oracle11.2.0.1至Oracle12.2.0.1。要求Oracle-ODBC驱动的版本为12.2.0.1.0。unixODBC的版本要求为2.3.6。支持最多配置20组远端Oracle配置。配置所需要的Or
分类:
数据库 时间:
2019-10-30 11:54:20
阅读次数:
440
Select查询语句按以下顺序处理: 书写顺序却是: AS SELECT name as othername as 可以给列名取别名 是在查询完之后取别名 Having HAVing COUNT(*)>1 包含数量大于1的 ASC 升序(默认) DESC降序 DISTINCT删除重复行 TOP取前面 ...
分类:
数据库 时间:
2019-10-30 11:55:07
阅读次数:
100
AX 中通过数据库刷csv,或者Excel格式数据。以下以CSV格式的数据为例 1.首先打开 SQL Server 数据库,登陆进入后,选中要导入的数据库右击,然后在右击菜单中点击任务下的导入数据。 2. 进入到导入数据库的向导,继续下一步 3.选择要导入的数据文件后,继续下一步 4.选择目标数据源 ...
分类:
数据库 时间:
2019-10-30 11:58:15
阅读次数:
104
Sql Server 从 2016 开始支持了一些 json 操作,最近的项目里也是好多地方直接用字段直接存成了 json ,需要了解一下怎么在 Sql Server 中操作 JSON. JSON支持适用于 SqlServer 2016 及以上版本 和 Azure SQL Database。 Sql ...
分类:
数据库 时间:
2019-10-30 11:58:35
阅读次数:
131
通过对数据库数据进行降序排序来达到显示最新数据在前面的效果 格式: PS:默认为升序ASC 知识点: order by 后面可以接列号(数字)、列名、别名、表达式、函数、分组函数 order by 对空值的处理,DESC空值在前,ASC空值在后; order by子句中可以不含select中的列; ...
分类:
数据库 时间:
2019-10-30 12:01:13
阅读次数:
1103
参考:https://www.cnblogs.com/shangshan/p/6359880.html Oracle目录D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora ...
分类:
数据库 时间:
2019-10-30 12:04:13
阅读次数:
143
MySql忘记密码
分类:
数据库 时间:
2019-10-30 12:05:22
阅读次数:
81
1.大小写绕过 这个大家都很熟悉,对于一些太垃圾的WAF效果显著,比如拦截了union,那就使用Union UnIoN等等绕过。 2.简单编码绕过 比如WAF检测关键字,那么我们让他检测不到就可以了。比如检测union,那么我们就用%55也就是U的16进制编码来代替U,union写成 %55nION ...
分类:
数据库 时间:
2019-10-30 13:13:23
阅读次数:
107
达梦数据库备份恢复过程 1. 跟Oracle 一样 需要先创建用户和表空间 主要命令如下 请类比 disql 登录总是出问题 可以使用达梦自己的数据库连接工具 或者是 其他数据库连接工具进行操作 2. 进行备份操作 建议可以使用windows或者是linux的都可以. 进入达梦的 bin 目录下执行 ...
分类:
数据库 时间:
2019-10-30 13:21:47
阅读次数:
308
mysql安装:(https://blog.csdn.net/itcats_cn/article/details/89148971) 1、卸载系统自带mariadb数据库 rpm -qa| grep mariadb rpm -e --nodeps mariadb-libs-5.5.44-2.el7. ...
分类:
数据库 时间:
2019-10-30 13:22:20
阅读次数:
83
MySQL慢查询 (1)- 开启慢查询 一、简介 开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能。 二、参数说明 slow_query_log 慢查询开启状态slow_query_log_file 慢查询日志存放的位置(这个目录需 ...
分类:
数据库 时间:
2019-10-30 13:29:35
阅读次数:
95