hopeless-dream

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

06 2020 档案

linux系统清理缓存
摘要:1)缓存机制介绍在Linux系统中,为了提高文件系统性能,内核利用一部分物理内存分配出缓冲区,用于缓存系统操作和数据文件,当内核收到读写的请求时,内核先去缓存区找是否有请求的数据,有就直接返回,如果没有则通过驱动程序直接操作磁盘。缓存机制优点:减少系统调用次数,降低CPU上下文切换和磁盘访问频率。C 阅读全文

posted @ 2020-06-28 22:01 hopeless-dream 阅读(984) 评论(0) 推荐(0) 编辑

InnoDB CheckPoint检查点
摘要:缓冲池设计的目的是为了协调CPU速度和磁盘速度的鸿沟。因此页的操作首先会缓冲池中进行。如果一条DML语句,如Update或者Delete改变了页中的记录,那么此页是脏页,即缓冲池的页的版本要比磁盘的新。数据库需要将最新版本的页从缓冲池刷新到磁盘。 倘若每次一个页发生变化,就将此页的版本刷新到磁盘,那 阅读全文

posted @ 2020-06-28 21:39 hopeless-dream 阅读(181) 评论(0) 推荐(0) 编辑

Linux测试磁盘性能iops
摘要:使用fio测试 安装 # yum install fio -y 编译安装 # wget https://brick.kernel.dk/snaps/fio-3.20.tar.gz # tar xfz fio-3.20.tar.gz cd fio-3.20 # ./configure # make # 阅读全文

posted @ 2020-06-28 21:38 hopeless-dream 阅读(1209) 评论(0) 推荐(0) 编辑

MySQL json应用
摘要:json基础应用 CREATE TABLE test_json(id INT PRIMARY KEY ,u_name VARCHAR(20),info json); insert插入json记录 插入json数组 INSERT INTO test_json VALUES(1,'tom',json_a 阅读全文

posted @ 2020-06-20 21:05 hopeless-dream 阅读(190) 评论(0) 推荐(0) 编辑

MySQL事件管理 event和view
摘要:开启事件调度器 通过命令行 SET GLOBAL event_scheduler = ON; SET @@global.event_scheduler = ON; SET GLOBAL event_scheduler = 1; SET @@global.event_scheduler = 1; 通过 阅读全文

posted @ 2020-06-16 00:05 hopeless-dream 阅读(141) 评论(0) 推荐(0) 编辑

MySQL触发器
摘要:介绍 触发器是与表有关的数据库对象,在满足定义条件时触发,并执行触发器中定义的语句集合。 触发器的特性: 1、有begin end体,begin end;之间的语句可以写的简单或者复杂 2、什么条件会触发:I、D、U 3、什么时候触发:在增删改前或者后(before/after) 4、触发频率:针对 阅读全文

posted @ 2020-06-15 23:46 hopeless-dream 阅读(174) 评论(0) 推荐(0) 编辑

MySQL自定义函数
摘要:语法 CREATE [DEFINER = user] FUNCTION sp_name ([func_parameter[,...]]) RETURNS type [characteristic ...] routine_body func_parameter: param_name type ch 阅读全文

posted @ 2020-06-15 14:43 hopeless-dream 阅读(342) 评论(0) 推荐(0) 编辑

MySQL自定义函数 1418报错
摘要:现象 使用mysql创建、调用存储过程,函数以及触发器的时候会有错误符号为1418错误。 [Err] 1418 - This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and bi 阅读全文

posted @ 2020-06-15 14:38 hopeless-dream 阅读(508) 评论(0) 推荐(0) 编辑

MySQL存储过程查询
摘要:查询存储过程 select * from information_schema.ROUTINES\G mysql> select * from information_schema.routines where routine_schema='world'\G 查询存储过程的创建语句 mysql> 阅读全文

posted @ 2020-06-15 13:45 hopeless-dream 阅读(608) 评论(0) 推荐(0) 编辑

MySQL存储过程---游标
摘要:什么是游标 保存select语句的数据集,主要用于对数据集逐行进行处理。 游标的操作过程 1、定义游标 DECLARE cur_name CURSOR FOR SELECT COLUMN FROM TABLE WHERE CONDITION; 2、打开游标 open cur_name; 3、从游标提 阅读全文

posted @ 2020-06-15 13:41 hopeless-dream 阅读(281) 评论(0) 推荐(0) 编辑

MySQL存储过程---流程控制(循环)
摘要:循环类型 while 语法 [标签:] while 条件 do 循环体; end while [标签]; loop 死循环 语法 [标签:] loop 循环体; end loop [标签]; repeat 语法 [标签:] repeat 循环体; until 条件 end repeat [标签]; 阅读全文

posted @ 2020-06-15 11:41 hopeless-dream 阅读(302) 评论(0) 推荐(0) 编辑

MySQL存储过程---流程控制(分支)
摘要:case 语法 方法1:等值判断 case 变量|表达式|字段 when 判断的值 then 结果或语句; when 判断的值 then 结果或语句; ... else 结果或语句 end case; 方法2: case when 条件1 then 语句; when 条件2 then 语句; els 阅读全文

posted @ 2020-06-15 00:14 hopeless-dream 阅读(507) 评论(0) 推荐(0) 编辑

MySQL存储过程---变量的应用
摘要:存储过程中变量的应用 DELIMITER $$ USE `world`$$ DROP PROCEDURE IF EXISTS `t1`$$ CREATE DEFINER=`root`@`10.0.0.%` PROCEDURE `t1`(IN num INT) BEGIN DECLARE v_unam 阅读全文

posted @ 2020-06-12 09:33 hopeless-dream 阅读(369) 评论(0) 推荐(0) 编辑

MySQL存储过程---基础
摘要:存储过程 语法 DELIMITER $$ CREATE PROCEDURE `employees`.`a`(参数列表) BEGIN sql1; sql2; ... END$$ DELIMITER ; 语法说明 DELIMITER $$:定义语句结束标记,存储过程体中,每条SQL都使用“;”结束,所有 阅读全文

posted @ 2020-06-10 20:08 hopeless-dream 阅读(163) 评论(0) 推荐(0) 编辑

MySQL中的变量
摘要:系统变量 全局变量 查看某个全局变量 mysql> select @@global.read_only; + + | @@global.read_only | + + | 0 | + + 1 row in set (0.00 sec) 设置全局变量 mysql> set global read_on 阅读全文

posted @ 2020-06-10 15:07 hopeless-dream 阅读(373) 评论(0) 推荐(0) 编辑

MySQL内置函数-单行函数(流程控制函数)
摘要:if函数 mysql> select if(1>2,'yes','no'); + + | if(1>2,'yes','no') | + + | no | + + 1 row in set (0.00 sec) mysql> select user,if(user='root','管理员','普通用户 阅读全文

posted @ 2020-06-10 14:14 hopeless-dream 阅读(240) 评论(0) 推荐(0) 编辑

MySQL内置函数-版本、用户等函数
摘要:查看版本信息 mysql> select version(); + + | version() | + + | 8.0.18 | + + 1 row in set (0.00 sec) 查看当前数据库 mysql> select database(); + + | database() | + + 阅读全文

posted @ 2020-06-10 11:55 hopeless-dream 阅读(496) 评论(0) 推荐(0) 编辑

MySQL内置函数-单行函数(字符函数)
摘要:字符函数 length 获取字节量 ## 查看英文的字节长度mysql> select length('haha'); + + | length('haha') | + + | 4 | + + 1 row in set (0.00 sec)## 查看中文的字节长度 mysql> select len 阅读全文

posted @ 2020-06-10 11:41 hopeless-dream 阅读(378) 评论(0) 推荐(0) 编辑

MySQL内置函数-单行函数(日期函数)
摘要:日期函数 获取当前日期,当前时间 mysql> select now(); + + | now() | + + | 2020-06-09 23:21:10 | + + 1 row in set (0.00 sec) mysql> select curdate(); + + | curdate() | 阅读全文

posted @ 2020-06-10 11:39 hopeless-dream 阅读(283) 评论(0) 推荐(0) 编辑

MySQL内置函数-单行函数(进制换算函数)
摘要:进制换算 conv(n,from_base,to_base) 例如: mysql> select conv("a",16,2); --意思就是 将16进制的‘a’转换成2进制的 + + | conv("a",16,2) | + + | 1010 | + + 1 row in set (0.00 se 阅读全文

posted @ 2020-06-10 11:38 hopeless-dream 阅读(372) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示