
常规
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 · 591 阅读 · 0 评论 -
mysql--索引
转载自https://www.cnblogs.com/zslli/p/8946145.htmlInnoDb页存储结构我们可能有很多熟悉的数据库储存引擎,比如说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表名前加数据库前缀建表语句建数据库编写建表语句.sqlmysql -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 · 291 阅读 · 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 评论