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