下载 oracle instantclient 解压 将两个压缩包解压到同一个目录:instantclient下 配置环境变量 vim ~/.bash_profile 增加如下内容: DYLD_LIBRARY_PATH="/Users/mac/opt/oracle/instantclient" ex ...
分类:
数据库技术 时间:
2020-11-05 21:28:33
收藏:
0 评论:
0 赞:
0 阅读:
71
一、函数-截取字符串并显示部分字段 MYSQL:substr(str,pos,les)/substring(str,pos,les) ORACLE:substr(str,pos,les) SQL SERVER:substr(str,pos,les)注释:其中str-选中的列名字段,pos-从数据字段 ...
分类:
数据库技术 时间:
2020-11-05 21:26:06
收藏:
0 评论:
0 赞:
0 阅读:
30
一、mysql主从复制 1.主从复制主库的操作 1.主库配置server_id2.主库开启binlog3.授权主从用户4.主库查看binlog信息 2.主从复制从库的操作 1.配置server_id,与主库不同2.先同步主库数据3.配置主从 change master to master_host= ...
分类:
数据库技术 时间:
2020-11-05 21:20:54
收藏:
0 评论:
0 赞:
0 阅读:
34
通过程序中的SQL语句向数据库表中插入的内容,系统无法转换,并且已经存在于数据库表中,那么当对该表进行保存数据的修改时,可能会导致该表从数据库中的删除。 举了例子:(完全是为了方便理解) SAP系统,有测试机QAS和开发机DEV,QAS中的一个数据库表T1中有一个字段为meins单位类型,而这个字段 ...
分类:
数据库技术 时间:
2020-11-05 21:19:13
收藏:
0 评论:
0 赞:
0 阅读:
39
一、数据的备份 1.备份的原因 1.数据重要2.备份就是为了恢复3.减少公司的损失 2.备份的类型 1.冷备份:先停止数据库的访问,然后备份?这些备份在用户不能访问数据时进行,因此无法读取或修改数据。这些脱机备份会阻止执行任何使用数据的活动。这些类型的备份不会干扰正常运行的系统的性能。但是,对于某些 ...
分类:
数据库技术 时间:
2020-11-05 21:18:50
收藏:
0 评论:
0 赞:
0 阅读:
35
1、备份的类型冷备份:关闭数据、停止业务温备份:加锁备份热备份:在先备份,不会影响到也正常运行2、备份方式逻辑备份:基于SQL语句的备份(1)mysqldump建库、建表、数据插入(2)基于二进制日志:数据库的所有变化类的操作(3)基于复制的备份:将二进制日志实时传送到另一台机器并且恢复物理备份(1)xtrabackup进行物理备份(2)拷贝数据文件(冷备)3、备份工具(1)mysqldumpmy
分类:
数据库技术 时间:
2020-11-05 17:46:33
收藏:
0 评论:
0 赞:
0 阅读:
31
一、pg_dump的用法:数据库的导入导出是最常用的功能之一,每种数据库都提供有这方面的工具,例如Oracle的exp/imp,Informix的dbexp/dbimp,MySQL的mysqldump,而PostgreSQL提供的对应工具为pg_dump和pg_restore。pg_dump是用于备 ...
分类:
数据库技术 时间:
2020-11-05 16:41:06
收藏:
0 评论:
0 赞:
0 阅读:
49
下面是工作中的一个实例。任务需求是查询几个相关数据表,然后把结果输出为csv文件。1.先写一个sql文件,如果是在windows环境下运行要用ansi内码存盘。文件框架如下:SET feedback off SET pagesize 50000 SET linesize 20000 SET veri ...
分类:
数据库技术 时间:
2020-11-05 15:23:40
收藏:
0 评论:
0 赞:
0 阅读:
44
Oracle 字符集常见字符集及解决方案 Oracle 字符集常见字符集及解决方案 优先级别:alter session>环境变量>注册表>参数文件 一.查看字符集: 1.查询服务端字符集: select userenv('language') from dual or select * from ...
分类:
数据库技术 时间:
2020-11-05 15:22:42
收藏:
0 评论:
0 赞:
0 阅读:
80
引入 在应用的的开发过程中,由于初期数据量小,开发人员写 SQL 语句时更重视功能上的实现,但是当应用系统正式上线后,随着生产数据量的急剧增长,很多 SQL 语句开始逐渐显露出性能问题,对生产的影响也越来越大,此时这些有问题的 SQL 语句就成为整个系统性能的瓶颈,因此我们必须要对它们进行优化,本章 ...
分类:
数据库技术 时间:
2020-11-05 15:20:48
收藏:
0 评论:
0 赞:
0 阅读:
41
目前我知道有两个办法,一个是not in, 另外一个是left join 大部分情况下,left join的效率比较高 使用 not in 函数 EXPLAIN SELECT count(*) FROM ( SELECT id FROM arg_approve WHERE create_time > ...
分类:
数据库技术 时间:
2020-11-05 15:15:53
收藏:
0 评论:
0 赞:
0 阅读:
133
1.关于主表和从表怎么选择的问题 select * from table, from后边的是主表,join 后边的是从表 常见的是取的字段多的表是主表,但不是常见的不一定每次都是对的。 还要看后边where 是用那张表的字段去做过滤, select a.id as menuId, a.name, a ...
分类:
数据库技术 时间:
2020-11-05 15:14:20
收藏:
0 评论:
0 赞:
0 阅读:
37
一、调试T-SQL语句: 1.Debug普通T-SQL语句: SQL代码如下: 1 use northwind 2 go 3 declare @i int ,@j int,@k int 4 set @i = 1; 5 set @j = 2; 6 set @k=@i + @j 7 select @i; ...
分类:
数据库技术 时间:
2020-11-05 11:41:05
收藏:
0 评论:
0 赞:
0 阅读:
51
我是因为用了replace into 语句,改成INSERT INTO... ON DUPLICATE KEY UPDATE 目前还没有出现死锁问题 ...
分类:
数据库技术 时间:
2020-11-05 11:39:58
收藏:
0 评论:
0 赞:
0 阅读:
105
背景简介 在课程学习的项目实战课程中,项目的环境搭建却成了第一步难题,其中最麻烦的是MySQL的环境搭建,在踩坑之后先来做一波记录~ 步骤 1、首先说明一下安装的步骤,在网上有找到相关的文章进行参考,具体地址为: https://www.jianshu.com/p/ea4accd7afb4 2、问题 ...
分类:
数据库技术 时间:
2020-11-05 11:39:48
收藏:
0 评论:
0 赞:
0 阅读:
34
1 1.PL/sql输出语句 2 set serverout on 3 declare 4 v_sname varchar2(20); 5 begin 6 dbms_output.put_line('181lj'); 7 v_sname:='王工具人'; 8 dbms_output.put_line ...
分类:
数据库技术 时间:
2020-11-05 11:38:16
收藏:
0 评论:
0 赞:
0 阅读:
30
一、背景 有 4 个地区工厂的数据,需要同步到 idc。之前有个方案是用阿里的 otter 管理平台去同步到 idc 机房。运行一段时间过后,发现 otter 平台会不断的往 idc 发包,建立几百个空连接,这样导致 idc 的网络造成拥堵。 后来经过讨论,还是采用 MySQL 源生自带的主从复制方 ...
分类:
数据库技术 时间:
2020-11-05 11:37:34
收藏:
0 评论:
0 赞:
0 阅读:
33
连接Mysql建库建表 连接服务器中mysql! 信息: IP: 39.98.39.173 用户名: root 密码: root 图形界面工具: navicate 建库 建表 分析 Python操作数据库 学生表students 学生对象包含属性(id,姓名,性别,年龄,生日,手机号,地址...) ...
分类:
数据库技术 时间:
2020-11-05 11:36:02
收藏:
0 评论:
0 赞:
0 阅读:
34
前言在分布式系统中,缓存和数据库同时存在时,如果有写操作,先操作数据库还是先操作缓存呢?本文将分5种方案展开阐述对比,谢谢阅读~github地址,衷心感谢每一颗star?https://github.com/whx123/JavaHome?缓存维护方案一如果是一读(线程B)一写(线程A)操作,「先操作缓存,再操作数据库」。流程图如下所示:1.线程A发起一个写操作,第一步delcache2.线程A第
分类:
数据库技术 时间:
2020-11-05 08:51:39
收藏:
0 评论:
0 赞:
0 阅读:
39
前言每一个好习惯都是一笔财富,本文分SQL后悔药,SQL性能优化,SQL规范优雅三个方向,分享写SQL的21个好习惯,谢谢阅读,加油哈~公众号:「捡田螺的小男孩」1.写完SQL先explain查看执行计划(SQL性能优化)日常开发写SQL的时候,尽量养成这个好习惯呀:写完SQL后,用explain分析一下,尤其注意走不走索引。explainselectuserid,name,agefromuser
分类:
数据库技术 时间:
2020-11-05 08:49:54
收藏:
0 评论:
0 赞:
0 阅读:
37