02 2019 档案

摘要:(2.14)Mysql之SQL基础——游标 关键词:Mysql游标 delimiter //create procedure sp_test3(out result text)begindeclare flag bit default 0;declare temp varchar(30);decla 阅读全文
posted @ 2019-02-28 23:05 郭大侠1 阅读(164) 评论(0) 推荐(0) 编辑
摘要:(4.20)sql server性能指标、性能计数器 常规计数器 收集操作系统服务器的服务器性能信息,包括Processor、磁盘、网络、内存 Processor 处理器 1.1 % Processor Time指处理器用来执行非闲置线程时间的百分比。通过此计数器可以确定服务器当前CPU使用百分比。 阅读全文
posted @ 2019-02-28 18:22 郭大侠1 阅读(2613) 评论(0) 推荐(1) 编辑
摘要:(2.13)Mysql之SQL基础——触发器 关键词:Mysql触发器 【1】触发器 MySQL语句在需要时被执行,存储过程也是如此,如果希望某条语句(或某些语句)在事件发生时自动执行,这就需要用到触发器。 触发器是MySQL响应以下任意语句而自动执行的一条MySQL语句(或位于begin和end语 阅读全文
posted @ 2019-02-28 01:13 郭大侠1 阅读(506) 评论(0) 推荐(0) 编辑
摘要:转自:博客园桦仔 5、存储过程条件定义与错误处理 condition_name:表示条件名称 condition_type:表示条件的类型 sqlstate_value和mysql_error_code都可以表示mysql错误 sqlstate_value为长度5的字符串错误代码 mysql_err 阅读全文
posted @ 2019-02-28 00:48 郭大侠1 阅读(506) 评论(0) 推荐(0) 编辑
摘要:(2.11)Mysql之SQL基础——存储过程 关键字:mysql存储过程 注意!!!: 局部变量会覆盖相同列名,如下图,可以使用 v_id 作为变量id的命名,这样就会改成 id = v_id。 或者列名使用 表名.列名,如下图,可以把where后面的列名id改成 test1.id=id. 【0】 阅读全文
posted @ 2019-02-28 00:44 郭大侠1 阅读(1537) 评论(0) 推荐(0) 编辑
摘要:mysql配置文件 /etc/my.cnf 详细解释 关键字:mysql配置文件,my.cnf 转自:https://www.cnblogs.com/wajika/p/6323026.html basedir = path 使用给定目录作为根目录(安装目录)。 character-sets-dir 阅读全文
posted @ 2019-02-27 18:28 郭大侠1 阅读(781) 评论(0) 推荐(0) 编辑
摘要:(4.19)sql server中的事务模式(隐式事务,显式事务,自动提交事务) 1.概念:隐式事务,显式事务,自动提交事务 2.操作:如何设置事务模式 3.存储过程中的事务 XACT_ABORT 1.概念 【1】隐式事务:即每个窗口系统会自动加上begin tran,但是不会自动提交,需要手动使用 阅读全文
posted @ 2019-02-26 14:59 郭大侠1 阅读(4909) 评论(0) 推荐(0) 编辑
摘要:在SQL Server里如何进行页级别的恢复 关键词:数据页修复 在今天的文章里我想谈下每个DBA应该知道的一个重要话题:在SQL Server里如何进行页级别还原操作。假设在SQL Server里你有一个损坏的页,你要从最近的数据库备份只还原有问题的页,而不是还原整个数据库。 我们来破坏一个页 第 阅读全文
posted @ 2019-02-26 10:26 郭大侠1 阅读(503) 评论(0) 推荐(0) 编辑
摘要:MDF文件损坏,如何恢复?MDF附加失败,数据库附加失败 1.附加时 2.用替换法设置后重建日志 (其实已经删掉日志了,确保操作之前没有日志,但是运行 3.dbcc checkdb之后,发现其问题如下图 4.dbcc checkdb('test',REPAIR_ALLOW_DATA_LOSS) 运行 阅读全文
posted @ 2019-02-25 18:00 郭大侠1 阅读(642) 评论(0) 推荐(0) 编辑
摘要:关键字:mysql实现开窗函数、Mysql实现分析函数、利用变量实现窗口函数 【Mysql5.7及以下版本】 适用范围:mysql5.7及以下版本,mysql8.0+ 可以直接使用窗口函数 注意,变量是从左到右顺序执行的 【测试数据】 -- 测试数据CREATE TABLE `tem` ( `id` 阅读全文
posted @ 2019-02-25 14:45 郭大侠1 阅读(32760) 评论(1) 推荐(0) 编辑
摘要:关键字:求连续出现5次以上的值,并且取第5次所在id 关键字:求在某列连续出现N次值的的数据,并且取第M次出现所在行 需求,求连续出现5次以上的值,并且取第5次所在id SQL SERVER: mysql select * from (select *, (select count(1) from 阅读全文
posted @ 2019-02-25 11:30 郭大侠1 阅读(553) 评论(1) 推荐(0) 编辑
摘要:Mysql中的auto_increment 1.创建 2.使用 【1】如果不写固定列,则必须要插入该列,可以直接写Null,否则会报错 【2】可以直接在auto_increment 列上直接插入显式值,并且会改变当前自增值,如下图,插入8之后,后面的自增就会接着往下走 【3】事后直接修改自增标识值 阅读全文
posted @ 2019-02-24 20:48 郭大侠1 阅读(537) 评论(0) 推荐(0) 编辑
摘要:(2.10)Mysql之SQL基础——约束及主键重复处理 关键词:mysql约束,批量插入数据主键冲突 【1】查看索引: show index from table_name; 【2】查看有约束的列:select * from information_schema.key_column_usage  阅读全文
posted @ 2019-02-24 20:04 郭大侠1 阅读(1298) 评论(0) 推荐(0) 编辑
摘要:(2.9)Mysql之SQL基础——索引的查看与删除 关键词:mysql索引查看,mysql索引删除 1、索引查询(以下包括主键,唯一,普通,复合,全文,但不包括外键) (1)按库查询 select * from information_schema.statistics where table_s 阅读全文
posted @ 2019-02-24 18:47 郭大侠1 阅读(376) 评论(0) 推荐(0) 编辑
摘要:mysql误删表,无备份 1、操作步骤:https://blog.csdn.net/u011277123/article/details/78018513?tdsourcetag=s_pctim_aiomsg 2、1中相关工具下载:https://github.com/twindb/undrop-f 阅读全文
posted @ 2019-02-22 18:06 郭大侠1 阅读(192) 评论(0) 推荐(0) 编辑
摘要:SELINUX导致数据修改权限不成功基本概念参考:https://blog.csdn.net/yanjun821126/article/details/80828908 查看SELinux状态: 1、/usr/sbin/sestatus -v ##如果SELinux status参数为enabled即为开启状态 SELinux status: e... 阅读全文
posted @ 2019-02-22 11:35 郭大侠1 阅读(1120) 评论(0) 推荐(0) 编辑
摘要:MySQL安全相关的参数有哪些?该如何配置? 1、MySQL数据安全 innodb_flush_log_at_trx_commit =1 #innodb每次提交事务redo buffer 刷新到redo log innodb_doublewrite =on #开启innodb特性“二次写” secu 阅读全文
posted @ 2019-02-22 10:08 郭大侠1 阅读(215) 评论(0) 推荐(0) 编辑
摘要:大话存储 转自:https://www.cnblogs.com/zxqstrong/tag/%E5%AD%98%E5%82%A8/ 存储5——逻辑卷管理LVM zxqstrong 2015-11-29 19:22 阅读:652 评论:0 大话存储4——RAID磁盘阵列 zxqstrong 2015- 阅读全文
posted @ 2019-02-21 19:24 郭大侠1 阅读(296) 评论(0) 推荐(0) 编辑
摘要:存储知识(4)转自:https://www.cnblogs.com/zxqstrong/p/4978036.html 1. 云计算 云计算是一种计算模型,实现无处不在、便捷、可通过网络按需访问的可配置计算资源池(例如,网络、服务器、存储、应用程序、服务),这些资源可以快速调配,最小化管理开销或与服务 阅读全文
posted @ 2019-02-21 19:19 郭大侠1 阅读(518) 评论(0) 推荐(0) 编辑
摘要:存储知识(3)转自:https://www.cnblogs.com/zxqstrong/p/4741722.html 1.网络存储主要技术 2.主要协议和相关技术 3.文件系统 4.RAID技术 5.数据复制与容灾 6.备份技术 7.windows相关 8.linux相关 9.存储网络知识 10.存 阅读全文
posted @ 2019-02-21 19:18 郭大侠1 阅读(561) 评论(0) 推荐(0) 编辑
摘要:存储知识(2) 转自:https://www.cnblogs.com/zxqstrong/p/4739237.html 1.网络存储主要技术 2.主要协议和相关技术 3.文件系统 4.RAID技术 5.数据复制与容灾 6.备份技术 7.windows相关 8.linux相关 9.存储网络知识 10. 阅读全文
posted @ 2019-02-21 19:17 郭大侠1 阅读(783) 评论(0) 推荐(0) 编辑
摘要:存储基础(1) 转自:https://www.cnblogs.com/zxqstrong/p/4727912.html 1.网络存储主要技术 2.主要协议和相关技术 3.文件系统 4.RAID技术 5.数据复制与容灾 6.备份技术 7.windows相关 8.linux相关 9.存储网络知识 10. 阅读全文
posted @ 2019-02-21 19:15 郭大侠1 阅读(875) 评论(0) 推荐(0) 编辑
摘要:mysql备份的4种方式 转载自:https://www.cnblogs.com/SQL888/p/5751631.html 总结: 我们试着想一想, 在生产环境中什么最重要?如果我们服务器的硬件坏了可以维修或者换新, 软件问题可以修复或重新安装, 但是如果数据没了呢?这可能是最恐怖的事情了吧, 我 阅读全文
posted @ 2019-02-21 10:49 郭大侠1 阅读(34000) 评论(0) 推荐(1) 编辑
摘要:mysql 常规书写注意事项,mysql注意事项 1. 注释: -- 后面一定要加一个空格,否则会报错 2.注释:/*! content */ 在mysql中是会执行的,但是其他数据库不会。 例如: /*! select 1 from dual*/; 3.delimiter // content / 阅读全文
posted @ 2019-02-19 18:12 郭大侠1 阅读(225) 评论(0) 推荐(0) 编辑
摘要:解决MySQL报错:1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'informat 转自:https://blog.csdn.net/HaHa_Sir/article/details 阅读全文
posted @ 2019-02-19 17:52 郭大侠1 阅读(17645) 评论(0) 推荐(0) 编辑
摘要:mysql 修改字符集 【1】较好的常规办法 2中导出来的mysql数据文件,用notepad++等编辑器 把文件转码为UTF8格式 【1.1】创建制定字符集的数据库 需求描述: 在创建DB的时候指定字符集. 操作过程: 【1.2】使用create database语句创建数据库 mysql> cr 阅读全文
posted @ 2019-02-19 14:54 郭大侠1 阅读(22232) 评论(1) 推荐(1) 编辑
摘要:mysql -e 不登录到MySQL执行SQL语句 mysql -u root -p -e "SHOW DATABASES" 阅读全文
posted @ 2019-02-19 14:42 郭大侠1 阅读(439) 评论(0) 推荐(0) 编辑
摘要:解决办法:https://www.sqlskills.com/help/waits/writelog/ 【生产问题】write log 引起系统卡死,业务全部阻塞 writelog不成功不作数的,所以如果重启数据库,不用担心丢失数据。 阅读全文
posted @ 2019-02-18 11:03 郭大侠1 阅读(468) 评论(0) 推荐(0) 编辑
摘要:代码问题与答案均来自sql server数据库技术群 问题来自 群内time,答案来自群内上海-小刀 需求 测试代码 2012之前解法 2012之后解法 常规写法: 阅读全文
posted @ 2019-02-18 10:40 郭大侠1 阅读(482) 评论(0) 推荐(0) 编辑
摘要:(2.8)Mysql之SQL基础——索引的分类与使用 关键字:mysql索引,mysql增加索引,mysql修改索引,mysql删除索引 按逻辑分类: 1、主键索引(聚集索引)(也是唯一索引,不允许有空值) 2、普通索引或单列索引(包含前缀索引,即只把该列值的前N个字符变成索引) 3、多列索引(复合 阅读全文
posted @ 2019-02-14 23:26 郭大侠1 阅读(276) 评论(0) 推荐(0) 编辑
摘要:转自:指尖流淌 http://www.cnblogs.com/zhijianliutang/p/4100103.html SQL Server数据库启动过程(用户数据库加载过程的疑难杂症) 前言 本篇主要是上一篇文章的补充篇,上一篇我们介绍了SQL Server服务启动过程所遇到的一些问题和解决方法 阅读全文
posted @ 2019-02-14 18:19 郭大侠1 阅读(461) 评论(0) 推荐(0) 编辑
摘要:转自:指尖流淌 https://www.cnblogs.com/zhijianliutang/p/4085546.html SQL Server数据库启动过程,以及启动不起来的各种问题的分析及解决技巧 目前SQL Server数据库作为微软一款优秀的RDBMS,其本身启动的时候是很少出问题的,我们在 阅读全文
posted @ 2019-02-14 18:18 郭大侠1 阅读(420) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/kk185800961/article/details/52462913?utm_source=blogxgwz5 https://blog.csdn.net/kk185800961/article/details/27657239 以下部分转自:http 阅读全文
posted @ 2019-02-14 16:58 郭大侠1 阅读(1622) 评论(0) 推荐(0) 编辑
摘要:阿里云 https://help.aliyun.com/learn/learningpath/ecs.html?source=5176.11533457&userCode=r3yteowb&type=copy 阅读全文
posted @ 2019-02-12 11:58 郭大侠1 阅读(212) 评论(0) 推荐(0) 编辑
摘要:(2.7)Mysql之SQL基础——表的操作与查看 搜索关键字:mysql表操作,comment注释操作,mysql临时表 【一】innodb下的表操作 0、临时表 create temporary table 1、创建表(在innodb下) 1.1、create table table_name( 阅读全文
posted @ 2019-02-11 23:13 郭大侠1 阅读(346) 评论(0) 推荐(0) 编辑
摘要:(2.6)Mysql之SQL基础——存储引擎的查看与修改 可以使用 show engines; 查看数据库支持的所有的存储引擎; 目录: 1、数据库级别存储引擎 1.1查看现在默认的存储引擎 1.2 会话级别修改存储引擎 2、表级存储引擎 2.1 查看表现有的存储引擎(三种方法) 2.2 修改表的存 阅读全文
posted @ 2019-02-11 21:27 郭大侠1 阅读(308) 评论(0) 推荐(0) 编辑
摘要:mysql总结思维导图、脑图 先整理了一个思维导图出来,到时候再继续补充并且深入挖掘一下,再写博文。 另外,看了很多优秀的博文,在这里先mark一下。 https://www.cnblogs.com/hoobey/p/5427020.htmlhttps://blog.csdn.net/jjwen/a 阅读全文
posted @ 2019-02-10 21:25 郭大侠1 阅读(4837) 评论(0) 推荐(0) 编辑
摘要:(2.5)Mysql之SQL基础——数据类型 关键词:mysql数据类型 一、整数型 额外参数示例: int [(n)] [unsigned] [zerofill] 【1】int(4) :显示的宽度,默认为11位,这个并不影响正常情况的显示和存储(不会影响宽度大于这个定义的值)。 当int字段类型设 阅读全文
posted @ 2019-02-10 20:47 郭大侠1 阅读(471) 评论(0) 推荐(0) 编辑
摘要:(2.4)SQL基础——下载与使用测试库 1、查看与下载测试数据库 https://github.com/datacharmer/test_db 2、查看安装向导视图 3、安装 【1】安装:解压后用 mysql 命令安装(记得加上set autocommit=1) 【2】核验:查看库与表 【3】核验 阅读全文
posted @ 2019-02-10 19:25 郭大侠1 阅读(673) 评论(0) 推荐(0) 编辑
摘要:参考我的另一篇文章:https://www.cnblogs.com/gered/p/9539333.html 阅读全文
posted @ 2019-02-10 15:31 郭大侠1 阅读(134) 评论(0) 推荐(0) 编辑
摘要:环境: centos7 + mysql5.7.26 【1】查看依赖包 rpm -qa|grep libaio #查看libaio 依赖包 如果没出现上图,则运行下面语句,安装依赖包 yum -y install autoconf libaio bison ncurses-devel #如果没有出现上 阅读全文
posted @ 2019-02-10 15:31 郭大侠1 阅读(226) 评论(0) 推荐(0) 编辑