
常规
qq_33638017
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql--数据库备份
逻辑备份 逻辑备份是备份sql语句,在恢复的时候执行备份的sql语句实现数据库数据的重现。 mysqldump 备份目的地用户权限 所需权限 SELECT,RELOAD,LOCK TABLES,REPLICATION CLIENT,SHOW VIEW,PROCESS 示例 create user 'backup'@'localhost' identified by '123456'; grant...原创 2019-11-05 10:26:47 · 253 阅读 · 0 评论 -
mysql--日志
转载自:https://www.cnblogs.com/f-ck-need-u/p/9001061.html 日志刷新 mysql> FLUSH LOGS; 错误日志 简介 错误日志记录了MySQL Server每次启动和关闭的详细信息以及运行过程中所有较为严重的警告和错误信息。 查看错误日志 mysql> show variables like 'log_error'; 一般查...转载 2019-10-30 15:50:18 · 266 阅读 · 1 评论 -
mysql--触发器
转载自:https://www.jianshu.com/p/0835b48e2637 简介 触发器是由MySQL 的基本命令事件来触发某种特定操作,这些基本命令由insert、update、delete等事件触发某些特定操作 查看触发器 show triggers; 创建触发器 create trigger trigger_name before | after insert | updat...转载 2019-10-30 14:27:51 · 107 阅读 · 0 评论 -
mysql--存储过程
转载自:https://www.jianshu.com/p/5b058fbbda19 简介 存储过程是主动调用的,类似方法 有输入输出参数,可以声明变量,有if/else, case,while等控制语句,通过编写存储过程,可以实现复杂的逻辑功能 速度快,只有首次执行需经过编译和优化步骤,后续被调用可以直接执行,省去以上步骤 默认情况下,存储过程和默认数据库相关联,如果想指定存储过程创建在某个特...转载 2019-10-30 14:27:10 · 148 阅读 · 0 评论 -
mysql--事件
转载自:https://www.cnblogs.com/qlqwjy/p/7954175.html 简介 事件取代了原先只能由操作系统的计划任务来执行的工作,而且MySQL的事件调度器可以精确到每秒钟执行一个任务,而操作系统的计划任务(如:Linux下的CRON或Windows下的任务计划)只能精确到每分钟执行一次。 默认创建事件存储在当前库中,也可显示指定事件创建在哪个库中 开启关闭事件调度...转载 2019-10-30 14:25:59 · 271 阅读 · 0 评论 -
opengl--位图和图像
转载自https://www.cnblogs.com/yxnchinahlj/archive/2010/11/19/1881632.html 位图 简介 位图是以元素值为0或1的矩阵形式存储的,通常用于对窗口中相应区域的绘图屏蔽。比如说,当前颜色设置为红色,则在矩阵元素值为1的地方象素用红色来取代,反之,在为0的地方,对应的象素不受影响。 当前光栅位置 void glRasterPos{234}{...原创 2019-10-28 17:13:52 · 500 阅读 · 0 评论 -
mysql--SQL查询
捕获有问题SQL 分区间统计 删除重复数据原创 2019-10-28 15:47:47 · 92 阅读 · 0 评论 -
mysql--执行计划
什么事SQL执行计划 SQL执行计划,就是一条SQL语句,在数据库中实际执行的时候,一步步的分别都做了什么。就是我们用EXPLAIN分析一条SQL语句时展示出来的那些信息 学习意义 了解SQL执行计划的意义就在于我们可以通过执行计划更加清晰的认识到这一条语句,分为了哪几步,有没有用到索引,是否有一些可优化的地方等。 所有字段 实际运行一个EXPLAIN时候,我们都能看到下面的这个表头 id...转载 2019-10-25 16:42:28 · 157 阅读 · 0 评论 -
mysql--预编译语句
MySQL执行预编译分为如三步: 执行预编译语句,例如:prepare myfun from ‘select * from t_book where bid=?’; 设置变量,例如:set @str=‘b1’ 执行语句,例如:execute myfun using @str 如果需要再次执行myfun,那么就不再需要第一步,即不需要再编译语句了: 设置变量,例如:set @str=‘b2’ 执行语...原创 2019-10-24 11:14:49 · 590 阅读 · 0 评论 -
mysql--索引
转载自https://www.cnblogs.com/zslli/p/8946145.html InnoDb页存储结构 我们可能有很多熟悉的数据库储存引擎,比如说Inoodb,MyISAM,Memory。每一种储存引擎对于数据的持久化可能是不同的,比如说我们的Memory储存引擎的数据都是不会写进磁盘的,所有的数据是保存在内存中的,也就意味着如果我们的服务器进行重启以后,数据是不会被进行保存的。当...转载 2019-10-24 11:13:47 · 148 阅读 · 0 评论 -
mysql--数据库设计规范
数据库命名规范 对象不使用关键字 对象不超过32字符 对象以小写与_分割 临时表以tmp为前缀 备份表以bak为前缀 归档表以arc为前缀 所有存储相同数据的列具有相同数据类型 基本设计规范 所有表必须使用Innodb为存储引擎,归档表用archive引擎(只能读不能写) 数据库和表的字符集统一使用UTF8 所有表和字段添加注释comment 尽量控制单表数据量在500万以内 谨慎使用分区 ...原创 2019-10-24 11:10:20 · 223 阅读 · 0 评论 -
mysql--建表示例
三范式 1NF:要求数据达到原子性,使数据不可再分 2NF:加主键,属性完全依赖于主键 3NF:属性不依赖于其它非主属性 DB规划 把经常关联查询的表放到一个DB 表名前加数据库前缀 建表语句 建数据库 编写建表语句.sql mysql -uroot -p 数据库名 < 建表语句.sql 数据库及表设计示例 建表语句示例 ...原创 2019-10-24 11:09:16 · 492 阅读 · 0 评论 -
mysql--分区
Hash分区 create table hash_partition( a int not null, b datetime, c varchar(10) )engine=innodb partition by hash(YEAR(b)) partitions 4; RANGE分区 CREATE TABLE part_tab ( c1 int default NULL, c2 varcha...原创 2019-10-24 11:06:51 · 290 阅读 · 0 评论 -
mysql--JOIN用法
JOIN类型 上图少了笛卡尔连接 笛卡尔积就是将A表的每一条记录与B表的每一条记录强行拼在一起。所以,如果A表有n条记录,B表有m条记录,笛卡尔积产生的结果就会产生n*m条记录。下面的例子,t_blog有10条记录,t_type有5条记录,所有他们俩的笛卡尔积有50条记录。 ...原创 2019-10-24 11:05:49 · 242 阅读 · 0 评论