
数据库
文章平均质量分 79
trouble-i-am-in
我就是个彻头彻尾的loser,所以我除了我的命,我没什么好输的了。
展开
-
数据内容对索引的影响--基于MySQL
数据内容对索引的影响1 根据范式设计表这个时候需要额外考虑的东西就是汇总表和缓存表。2 考虑细节这个时候,需要考虑的东西有以下这些:存储引擎:一般InnoDB数据类型:一般考虑的点是大小,即是否贴合真实的数据索引主键(虽然在范式中有相关的主键和外键的概念,但是这里的主键,说的是聚簇索引上主键的选择)索引的种类,哈希 or B-Tree / 等式查询 or 范围查询索引的排序,最左原则2.1 主键的选择主键我们一般选择id,然后自增,这对于存储来说的确很友好,但是这样仅仅是站原创 2020-05-18 16:13:06 · 415 阅读 · 0 评论 -
《高性能MySQL》学习建议
想说的太多了,所以我拍成了B站视频了。原创 2020-05-15 21:19:40 · 321 阅读 · 0 评论 -
MySQL锁简介
如果不想看文字描述的,可以看我上传到B站的视频:MySQL锁简介简单来说就是我对MySQL中常见的一些锁做了一个整理,从他们的作用,生效范围,维度等,做了一个讲解,很适合针对MySQL中的锁有一个大体上的印象。结论图片...原创 2020-05-07 21:10:54 · 291 阅读 · 0 评论 -
MySQL自定义变量更新时间
搞了我一下午的东西,先简单说一下情况,背后本质就是mysql中sql执行顺序,这里可以参考这位大哥的博客:MySQL语句执行顺序,然后在他的基础之上,重点讲了 select 和 where 的执行不同,我画了下面的图:然后就是根据上面的顺序,来看下面的SQL:数据create table group_by_test( id int unsigned auto_inc...原创 2020-05-06 16:40:02 · 726 阅读 · 0 评论 -
集合and-design的Tree组件实现权限管理设置
一个体验很好的权限设置功能。原创 2017-12-31 11:33:47 · 822 阅读 · 0 评论 -
审核类数据库结构分享
一个审核类的数据表结构分享。原创 2017-11-06 21:40:52 · 3088 阅读 · 0 评论 -
排序问题
使用redis存储mysql数据库排序输出。原创 2017-05-23 17:12:16 · 613 阅读 · 0 评论 -
ECSHOP中如何存储各属性值下库存数量
简单介绍关系性数据库中的两种方法,来保存商品多种属性下对应的库存数量。原创 2017-03-26 13:07:56 · 7049 阅读 · 2 评论 -
RBAC实现原理之1
RBAC实现方式之一简介原创 2017-03-30 16:17:48 · 3680 阅读 · 0 评论 -
《自己动手设计数据库》第三部分 其他数据库设计事项
简单介绍了一些数据库设计中的其他事项原创 2016-10-28 19:17:01 · 547 阅读 · 0 评论 -
关系型数据库设计时id反思
关系型数据库设计反思之id上万级数据与id的爱恨情仇首先说一下为什么想写这个东西呢,主要是因为最近要迁移数据库,其中多张表有2万多条数据,其中一些字段还是text类型的数据,就是保存爬虫爬过来的数据,其中包含很多无效的HTML标签,包括其中的样式等等信息,导致数据量非常大, 关于怎么迁移这种类型的数据,我会重新写一篇博客,现在我想讲的一个问题就是针对这些大重量级的数据库设计时的一些反思,希望你...原创 2018-11-18 17:27:29 · 729 阅读 · 0 评论 -
Mysql设置更新时的默认值
更新时设置默认值on update CURRENT_TIMESTAMP原创 2018-11-19 09:42:37 · 2053 阅读 · 0 评论 -
MySQL高级教程笔记:编码,变量,存储过程,流程控制
这里记述一些零散,但是有效的知识点# 在命令行的后面加上 \G 可以修改数据在命令行中的展现形式,比如select * from table;# 数据会以表格的形式返回select * from tables \G;# 数据则会以行的形式返回,适合当列很多,需要频繁换行才能展示时查看数据用# 创建临时变量set @$paramName=$value;# 在 select 时,值为 ...原创 2019-01-08 09:14:38 · 400 阅读 · 0 评论 -
MySQL表锁
MySQL表锁解除锁表unlock tables;共享读锁lock table $tableName read;顾名思义,只有读操作是共享的,这张表的写操作(update,insert,delete)已经被锁住了。即使是当前为这张表加锁的进程也没有办法进行写操作。而别的进程的写操作则是会被拖住,一直没有反应。当锁住库中的一张表时,则无法访问这个库中的其他表。思考共享读锁的...原创 2019-02-17 18:04:46 · 255 阅读 · 0 评论 -
事务
事务show engines \G;输出*************************** 1. row *************************** Engine: InnoDB Support: DEFAULT Comment: Supports transactions, row-level locking, and foreign ke...原创 2019-02-17 21:29:27 · 212 阅读 · 0 评论 -
慢查询日志
慢查询日志现在我只需要你知道这个东西,同时他能实现的效果,但是我不需要你了解怎么开启慢日志查询,这个到需要的时候再来查就行了。一般的sql语句执行是有一定时间的,而你可以使用慢日志记录超过你设定时间的sql,用来分析你的系统的瓶颈在哪里。可以在配置文件中配置上面说的具体的时间,单位是秒,具体的值是long_query_time可以设置生成的日志文件的路径long_slow_que...原创 2019-02-24 10:41:04 · 504 阅读 · 0 评论 -
MySQL索引知识
MySQL索引笔记部分查看一张表的索引信息show keys from $tableName;show index from $tableName;索引结构哈希索引适合快速查找一个具体的值,但是不适合排序,范围查找。二叉树索引适合排序,范围查找。注意,这里是索引的结构,对应的索引类型可以选择不同的索引结构。索引类型主键索引:特殊的唯一索引唯一索引全文索引...原创 2019-02-24 21:11:45 · 250 阅读 · 0 评论 -
MySQL性能分析
MySQL性能分析笔记查看是否开启性能分析select @@have_profiling;开启性能分析开始记录接下来执行的sql的性能:set profiling=1;// 开启性能分析接着执行对应的sql$sql1;$sql2;对应sql的简单分析Query_IDDurationQuery1$second$sql12$sql2...原创 2019-02-24 22:18:43 · 381 阅读 · 0 评论 -
数据库测试
8 数据库测试PHPUnit支持的访问数据库:MySQLPostgreSQLOracleSQLiteIBM DB2Microsoft SQL Server当然,对应的拓展需要安装好,比如pdo。环境配置官网上没有介绍这里,所以这里是我自己搭建环境过程中找到的一些问题。首先,composer默认帮你安装的是最新版本的PHPUnit,现在是8.0.1,但是phpunit/db...原创 2019-04-18 10:01:07 · 544 阅读 · 0 评论 -
《自己动手设计数据库》第13章 评审数据完整性
基本是对前面全部内容的一个总结,所以超链接很多原创 2016-10-28 16:44:56 · 883 阅读 · 0 评论 -
《自己动手设计数据库》第12章 视图
这里只是介绍了一些基本知识,没有具体sql展示。原创 2016-10-28 15:50:30 · 813 阅读 · 0 评论 -
根据前台设计数据库--产品展示篇2
对前面设置的产品展示页的数据库进行修改原创 2016-09-13 20:17:18 · 912 阅读 · 0 评论 -
根据前台设计数据库--产品展示页
前端可以告一段落了原创 2016-08-21 16:09:12 · 1454 阅读 · 0 评论 -
根据前台设计数据库--搜索页篇
第二篇了,还有一些,加油!!!原创 2016-08-21 09:43:32 · 978 阅读 · 0 评论 -
根据前台设计数据库--首页篇
首页所需数据库分析原创 2016-08-20 20:44:27 · 2529 阅读 · 1 评论 -
使用 thinkphp 3.2.3 连接 mongodb 数据库
针对我在使用 thinkphp 连接 mongodb 数据库时遇到的一些问题的解决方法原创 2016-08-19 16:17:27 · 8247 阅读 · 1 评论 -
测试前面的安装是否成功
测试前面的php配置,权限配置,用户创建等是否成功原创 2016-08-18 20:44:57 · 1820 阅读 · 0 评论 -
mongodb开启认证功能,并且添加管理员
mongdb开启认证,解决admin数据库消失后重建原创 2016-08-18 16:23:57 · 1044 阅读 · 0 评论 -
win7下php 5.6连接mongodb扩展
windows64位操作系统下安装32位php扩展mongodb数据库原创 2016-08-18 10:13:18 · 6196 阅读 · 2 评论 -
《自己动手设计数据库》第一部分摘录
《自己动手设计数据库》第一部分摘录,简略了很多内容,仅作为笔记使用原创 2016-10-21 15:56:53 · 2227 阅读 · 0 评论 -
《自己动手设计数据库》第6章 分析现有数据库
虽然名称是“分析现有数据库”,但是也适用于从0开始设计数据库的人员,是数据库设计中不可或缺的一章。本章的主要内容是创建主题列表和特征列表!原创 2016-10-23 14:20:58 · 1427 阅读 · 0 评论 -
《自己动手设计数据库》第11章 定义和建立业务规则
根据业务需要定义和建立业务规则,并将其体现在数据库中原创 2016-10-28 10:53:25 · 3236 阅读 · 0 评论 -
《自己动手设计数据库》第10章 建立关系特性
从表关系、参与度、参与方式3个方面确定关系特性,并使用示意图法表示原创 2016-10-27 21:18:14 · 1183 阅读 · 0 评论 -
《自己动手设计数据库》第9章 字段说明
为表中的各个字段设置字段说明原创 2016-10-26 15:44:25 · 1988 阅读 · 0 评论 -
《自己动手设计数据库》第8章 键
主要讲解了为第7章建立的初始表构建键原创 2016-10-26 09:21:07 · 857 阅读 · 0 评论 -
《自己动手设计数据库》第7章 设计表结构
借用前面的2张列表和任务要求创建出第一版的表结构原创 2016-10-25 20:32:12 · 2842 阅读 · 0 评论 -
《自己动手设计数据库》第4章 概念性概述
简单概述数据库设计一般流程。原创 2016-10-22 11:24:07 · 660 阅读 · 0 评论 -
《自己动手设计数据库》第5章 大幕开启
主要介绍了前期信息采集部分原创 2016-10-22 16:45:45 · 799 阅读 · 0 评论 -
mongodb简单 shell 操作
最简单的mongodb的增删改查操作,算是入门级别的了,其中也有我后来写的进阶篇原创 2016-08-17 16:47:08 · 900 阅读 · 0 评论 -
window7下安装mongdb
MongoDB在win7系统下的安装原创 2016-08-16 19:16:19 · 699 阅读 · 0 评论