码迷,mamicode.com
首页 > 数据库 > 月排行
数据库行转列、列转行、字段拼接
列转行 select prd_no_chg_y, SUBSTRING(t.prd_no_chg_y, number ,CHARINDEX(';',t.prd_no_chg_y+';',number)-number) prd_no_chg from tb t,master..spt_values s ...
分类:数据库   时间:2020-11-21 12:37:40    阅读次数:11
MySQL与Oracle常用函数
日期转字符串 // Oracle to_char(sysdate,'yyyy-MM-dd HH24:mm:ss') // MySQL select date_format(now(),'%Y-%m-%d %H:%i:%s') 数字转字符串 //Oracle to_char(1) //MySQL se ...
分类:数据库   时间:2020-11-21 12:41:30    阅读次数:23
Oracle静默安装模板
oracle安装环境配置前提下 1 在安装文件/database/response/*有三个配置文件模板 [oracle@oracledb response]$ ll 总用量 100 -rwxrwxr-x. 1 oracle oinstall 44954 12月 4 11:46 dbca.rsp - ...
分类:数据库   时间:2020-11-21 12:43:54    阅读次数:24
yum方式安装ARM架构PostgreSQL10数据库
系统: [root@weianvrgv /]# cat /etc/redhat-release CentOS Linux release 8.2.2004 (Core) 安装中文字符集 [root@weianvrgv /]#yum install -y langpacks-zh_CN 设置中文字符 ...
分类:数据库   时间:2020-11-21 12:44:24    阅读次数:27
如何搭建数据库自动化运维体系
需求背景: 随着业务的增长、对运维效率和质量的要求不断提高,对自动化运维体系的需求也不断增强。 目前笔者服务的很多中大型企业客户,运维其实还停留在“刀耕火种”的原始状态。 这里所说的“刀”和“火”就是运维人员的远程客户端,例如 xshell 和Windows 远程桌面。 这种工作模式有很多局限性, ...
分类:数据库   时间:2020-11-21 12:46:46    阅读次数:29
mysql的分区
第12章MySQL分区本章学习目标?理解分区的概念?了解分区的类型?了解分区管理MySQL从5.1版本开始支持分区的功能,分区是一种物理数据库设计技术,其主要目的是在特定的SQL操作中,通过减少数据读写的总量来缩减SQL语句的响应时间,同时对于应用来说分区完全是透明的,本章将对MySQL分区详细讲解。12.1分区概述12.1.1分区的概念MySQL数据库中的数据是以文件的形式存在磁盘上,默认放在/
分类:数据库   时间:2020-11-23 11:44:11    阅读次数:11
即将写入MySQL源码的官方bug解决之路
作者周信静,毕业于浙江大学,目前在CDB/CynosDB数据库内核团队参与TXSQL云数据库内核研发工作,参与了热点行更新以及一系列性能优化工作,并修复了多个MySQL官方bug。Part1背景InnoDB的自适应哈希索引(AdpativeHashIndex,以下简称AHI),是一种建立在B树索引结构上的索引结构,目的是为了进一步降低BTree的查询代价。在B树中搜索一个记录时,需要从根节点下降到
分类:数据库   时间:2020-11-23 11:45:11    阅读次数:18
sql优化
sql优化 一、概述 数据库优化主要有两个方向:即安全与性能 show processlist(查看链接session状态) explain(分析查询计划),show index from table(分析索引) 通过执行计划判断,索引问题(有没有、合不合理)或者语句本身问题 show status ...
分类:数据库   时间:2020-11-23 11:47:54    阅读次数:50
mysql join count 优化案例
记录一个优化sql的实际案例 三张表, 表结构, 索引如下: tb_phoneback_apply有user_id, handle_userid 索引 以及一个 status 和 create_time组合索引. 优化前sql SELECT a.id, IFNULL(u.user_name, u.u ...
分类:数据库   时间:2020-11-23 11:58:56    阅读次数:11
消除MySQL连接时的Warning:Using a password on the command line interface can be insecure.
MySQL5.6之后的版本在通过客户端连接或者备份时时都会有出现如下的一个警告: Warning: Using a password on the command line interface can be insecure. 在一些脚本操作中可能会造成一些干扰,这里介绍下两种方式来避免这个输出: ...
分类:数据库   时间:2020-11-23 12:08:06    阅读次数:13
安装,连接mongodb数据库注意事项
1.勾选complete,默认装在c盘 2.在C盘建一个data文件夹,文件夹一定要在根目录下,如C:\,D:\ 3.安装完成之后,打开cmd执行以下命令: 命令行下运行 MongoDB 服务器 和 配置 MongoDB 服务 任选一个方式启动就可以。本文章是 命令行下运行 MongoDB 服务器  ...
分类:数据库   时间:2020-11-23 12:08:57    阅读次数:13
数据库初识
#DB:数据库 保存一组有组织的数据的容器 #DBMS 数据管理系统又称数据库管理软件 #SQL :结构化查询语音 安装目录下 C:\Program Files\MySQL\MySQL Server 5.5\bin\MySQLInstanceConfig.exe可以配置 数据存放目录 C:\Prog ...
分类:数据库   时间:2020-11-23 12:11:23    阅读次数:14
Docker----mysql数据持久化
我们可以将mysql在docker容器中进行部署,然后使用数据卷挂载的方式将mysql的数据持久化到时宿主机 1.首先我们拉去mysql的镜像(这里以mysql:5.7为例子) docker pull mysql:5.7 2.启动容器 docker run --name mysql01 -d -p ...
分类:数据库   时间:2020-11-23 12:13:45    阅读次数:14
源码安装mysql8.0.20
安装依赖库yum-yinstallgccgcc-c++zlibzlib-develncursesncurses-devellibaiolibaio-devel1、下载mysql8.0.20wgethttps://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/MySQL-8.0/mysql-8.0.20-el7-x86_64.tar.gz2、解压mysql
分类:数据库   时间:2020-11-23 12:24:47    阅读次数:10
mongodb通过ID查询为空
db.test.find({"_id":"5349b4ddd2781d08c09890f4"})结果数据为空。test为集合collection解决方法:值中加入ObjectIddb.test.find({"_id":ObjectId("5349b4ddd2781d08c09890f4")})总结:MongoDB中存储
分类:数据库   时间:2020-11-23 12:30:47    阅读次数:14
Mysql性能优化
Mysql性能优化 一、概述 当我们想查看Mysql的状况的话,通过linux系统,我们可以这样 1、先查看所有的镜像。 docker ps -a 2、docker exec -it mysql bash进入 容器bash,就可以操作了。 常规的调优手段 3、show processlist(查看链 ...
分类:数据库   时间:2020-11-23 12:41:54    阅读次数:55
mysql主从复制
两台mysql版本号为5.7以上 主库配置文件设置(注意设置在[mysqld]项中) 主库的ip地址为:192.168.1.1 server-id=1 #唯一id,主库设置1 log-bin=mysql-bin #日志记录 sync-binlog=1 binlog-do-db=test #同步指定的 ...
分类:数据库   时间:2020-11-23 12:43:46    阅读次数:28
MySQL从库维护经验分享
前言:MySQL主从架构应该是最常用的一组架构了。从库会实时同步主库传输来的数据,一般从库可以作为备用节点或作查询使用。其实不只是主库需要多关注,从库有时候也要经常维护,本篇文章将会分享几点从库维护经验,一起来学习吧。1.主从复制建议采用GTID模式GTID即全局事务ID(GlobalTransactionID),GTID实际上是由server_uuid:transaction_id组成的。其中s
分类:数据库   时间:2020-11-23 12:48:24    阅读次数:21
mysql- Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
在终端输入: mysql -u root -p显示:Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' 首先命令bai行判断mysql是否正常启动,输入命令ps -ef | grep mys ...
分类:数据库   时间:2020-11-24 12:06:09    阅读次数:7
Dao持久层定义sql语句拼接参数之String和StringBuffer区别
Dao层代码:@Overridepublic int findTotalCount(int cid,String rname) { //String sql = "select count(*) from tab_route where cid = ?"; //1.定义sql模板 String sq ...
分类:数据库   时间:2020-11-24 12:07:25    阅读次数:8
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!