随笔 - 330,  文章 - 1,  评论 - 0,  阅读 - 9025

随笔分类 -  MySql

密集索引&稀疏索引&聚簇索引
摘要:定义 密集索引:文件中的每个搜索码值都对应一个索引值,就是叶子节点保存了整行, innodb只有一个 稀疏索引:文件只为索引码的某些值建立索引项, 比如 innodb的其他索引只存了键位信息和主键, myisam的所有索引都是 聚簇索引: 表数据按顺序存储,即索引顺序和表记录物理存储顺序一致。 聚簇 阅读全文
posted @ 2019-08-30 16:22 vow007 阅读(12) 评论(0) 推荐(0) 编辑
MySql5.7 建立全文索引
摘要:MySql5.7 建立全文索引 1、ngram and MeCab full-text parser plugins 全文检索在MySQL里面很早就支持了,只不过一直以来只支持英文。缘由是他从来都使用空格来作为分词的分隔符,而对于中文来讲,显然用空格就不合适,需要针对中文语义进行分词。但从MySQL 阅读全文
posted @ 2019-08-27 14:50 vow007 阅读(15) 评论(0) 推荐(0) 编辑
索引分类
摘要:逻辑角度 1、主键索引 2、单列索引 3、多列索引 4、唯一索引 数据结构角度 1、B+树索引 2、hash索引 3、FULLTEXT索引 (之前只支持英文,从MySQL 5.7开始,MySQL内置了ngram全文检索插件,用来支持中文分词,并且对MyISAM和InnoDB引擎有效)。 4、R-Tr 阅读全文
posted @ 2019-08-27 14:25 vow007 阅读(5) 评论(0) 推荐(0) 编辑
MySQL存储引擎(常见的三种)
摘要:MySQL常见的三种存储引擎为InnoDB、MyISAM和MEMORY。其区别体现在事务安全、存储限制、空间使用、内存使用、插入数据的速度和对外键的支持。具体如下: 1、事务安全: InnoDB支持事务安全,MyISAM和MEMORY两个不支持。 2、存储限制: InnoDB有64TB的存储限制,M 阅读全文
posted @ 2019-08-22 20:05 vow007 阅读(13) 评论(0) 推荐(0) 编辑
for update
摘要:for update的字段为索引或者主键的时候,只会锁住索引或者主键对应的行。当for update的字段为普通字段的时候,Innodb会锁住整张表。 阅读全文
posted @ 2019-08-15 15:14 vow007 阅读(10) 评论(0) 推荐(0) 编辑
索引的利和弊
摘要:利: 提高查询速度 利用索引的唯一性来控制记录的唯一性 可以加速表与表之间的连接 降低查询中分组和排序的时间 弊: 存储索引占用磁盘空间执行数据修改操作,例如增、删、改等产生索引维护 阅读全文
posted @ 2019-08-15 14:48 vow007 阅读(6) 评论(0) 推荐(0) 编辑
数据库配置时useUnicode=true&characterEncoding=UTF-8
摘要:数据库连接时经常会写到: jdbc.url=jdbc:mysql://localhost:3306/db1?useUnicode=true&characterEncoding=UTF-8 添加的作用是:指定字符的编码、解码格式。 例如:mysql数据库用的是gbk编码,而项目数据库用的是utf-8编 阅读全文
posted @ 2019-07-12 16:50 vow007 阅读(6) 评论(0) 推荐(0) 编辑
聚集索引,非聚集索引,覆盖索引 原理
摘要:「数据库」和「数据库索引」这两个东西是在服务器端开发领域应用最为广泛的两个概念,熟练使用数据库和数据库索引是开发人员在行业内生存的必备技能 使用索引很简单,只要能写创建表的语句,就肯定能写创建索引的语句,要知道这个世界上是不存在不会创建表的服务器端程序员的。然而, 会使用索引是一回事, 而深入理解索 阅读全文
posted @ 2019-05-25 09:04 vow007 阅读(14) 评论(0) 推荐(0) 编辑
学生信息管理系统 项目数据库设计说明书
摘要:学生信息管理系统 项目数据库设计说明书 专 业: 计算机科学与技术 班 级: 2016级4班 姓 名: ** 报告日期: 2018年12月 目录 第一部分:课程设计内容... 2 第一章 绪论... 2 1课题简介... 2 2设计目的... 3 3设计内容... 3 第二章 需求分析... 4 1 阅读全文
posted @ 2019-05-21 20:53 vow007 阅读(49) 评论(0) 推荐(0) 编辑
实验三  数据库的安全性和完整性控制
摘要:实验名称 实验三 数据库的安全性和完整性控制 实验教室 913 实验日期 2018年10月22日 学 号 2016214*** 姓 名 *** 专业班级 计算机科学与技术2016级 *班 指导教师 王阿川 东北林业大学 信息与计算机科学技术实验中心 一、实验目的 (1)通过本实验能够熟练应用sql语 阅读全文
posted @ 2019-05-21 20:51 vow007 阅读(53) 评论(0) 推荐(0) 编辑
实验二 数据查询
摘要:实验名称 实验二 数据查询 实验教室 913 实验日期 2018年10月15日 学 号 2016214220 姓 名 ** 专业班级 计算机科学与技术2016级 *班 指导教师 王阿川 东北林业大学 信息与计算机科学技术实验中心 一、实验目的 (1)通过本实验能够掌握投影、选择条件表达、排序、分组的 阅读全文
posted @ 2019-05-21 20:35 vow007 阅读(20) 评论(0) 推荐(0) 编辑
实验一 数据定义和数据更新
摘要:文档下载: 实验名称 实验一 数据定义和数据更新 实验教室 913 实验日期 2018年10月8日 学 号 2016214*** 姓 名 *** 专业班级 计算机科学与技术2016级 *班 指导教师 王阿川 东北林业大学 信息与计算机科学技术实验中心 一、实验目的 (1)熟悉数据库的交互式SQL工具 阅读全文
posted @ 2019-05-21 20:23 vow007 阅读(36) 评论(0) 推荐(0) 编辑
mysql5.5安装
摘要:MySQL下载地址:http://dev.mysql.com/downloads/installer/ 1、首先进入的是安装引导界面 2、然后进入的是类型选择界面,这里有3个类型:Typical(典型)、Complete(完全)、Custom(自定义)。这里建议 选择“自定义”(Custom)安装, 阅读全文
posted @ 2019-05-21 20:16 vow007 阅读(3) 评论(0) 推荐(0) 编辑
mysql的事务
摘要:目录 mysql的事务四个特性以及事务的四个隔离级别 一、事务四大属性 1、原子性(Atomicity) 2、一致性(Consistency) 3、隔离性(Isolation) 4、持久性(Durability) 二、事务的隔离级别 1、为什么要设置隔离级别 2、事务的隔离级别 三、悲观锁和乐观锁 阅读全文
posted @ 2019-05-21 19:01 vow007 阅读(4) 评论(0) 推荐(0) 编辑
mysql更改引擎(InnoDB,MyISAM)的方法
摘要:更改方式1:修改配置文件my.ini 我将my-small.ini另存为my.ini,在[mysqld]最后添加为上default-storage-engine=InnoDB,重启服务,数据库默认的引擎修改为InnoDB 更改方式2:在建表的时候指定或者建完表修改 Mysql代码 : --建表的时候 阅读全文
posted @ 2019-05-08 11:15 vow007 阅读(23) 评论(0) 推荐(0) 编辑
MySQL索引实现
摘要:MySQL索引实现 1、MyISAM引擎使用B+Tree作为索引结构,叶节点的data域存放的是数据记录的地址; MyISAM主索引和辅助索引在结构上没有任何区别,只是主索引要求key是唯一的,而辅助索引的key可以重复; 2、InnoDB的数据文件本身就是索引文件,叶节点包含了完整的数据记录,这种 阅读全文
posted @ 2019-05-08 09:19 vow007 阅读(5) 评论(0) 推荐(0) 编辑
mysql里Date类型的处理
摘要:表示时间类型有四个:Date,time,TimeStamp,DateTime 1、Date(日期): 显示格式 YYYY-MM-DD 显示范围 1601-01-01 到 9999-01-01 应用场景 只需要精确到天时,如生日等 2、Time(时间) 显示格式 HH:mm:ss 显示范围 00:00 阅读全文
posted @ 2019-05-04 11:25 vow007 阅读(7) 评论(0) 推荐(0) 编辑
JDBC 流程
摘要:加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),这通过java.lang.Class类的静态方法forName(String className)实现。 例如: //加载MySql的驱动类 Class.forName("com.mysql.jdb 阅读全文
posted @ 2019-04-28 23:31 vow007 阅读(6) 评论(0) 推荐(0) 编辑
事务隔离级别
摘要:1、什么是事务 事务是一条或多条数据库操作语句的组合,具备ACID,4个特点。 原子性:要不全部成功,要不全部撤销 隔离性:事务之间相互独立,互不干扰 一致性:数据库正确地改变状态后,数据库的一致性约束没有被破坏 持久性:事务的提交结果,将持久保存在数据库中(通过redo和undo来实现得) 2、事 阅读全文
posted @ 2019-04-27 20:36 vow007 阅读(5) 评论(0) 推荐(0) 编辑
Mysql数据库知识点
摘要:Mysql数据库知识点 1.管理数据库语句: 使用数据库: use test; 添加数据库: create database 数据库名; create database test; 修改数据库: alter database 数据库名; alter database test; 删除数据库: dro 阅读全文
posted @ 2019-04-20 19:51 vow007 阅读(5) 评论(0) 推荐(0) 编辑

< 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

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