mysql索引数据结构选择的是B+树。以下列出可选用的数据结构,和他们所存在的一些缺点。 二叉树(如果是线性增长的数据,则二叉树会一直增加深度)红黑树 (虽然红黑树解决了线性增长的数据问题,但是对于百万数据来说,树的深度还是太深)hash表(hash算法这种适用于查询单条数据,根据key-value ...
分类:
数据库 时间:
2020-01-02 18:53:24
阅读次数:
89
常用语句 create database lch charset utf8 创建编码为utf8的数据库 show variables 查看所有配置项 show variables like "%charac%"; 查看编码 show databases 查看所有数据库 show tables 查看所 ...
分类:
数据库 时间:
2020-01-02 15:51:23
阅读次数:
100
查了一些资料,感觉并不能很清晰地表达出两者的差异。所以打算自己总结一下。 先来看一下Spring中对于事务传播性的几种定义 PROPAGATION_REQUIRED -- 支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。PROPAGATION_SUPPORTS -- 支持当前事务, ...
分类:
其他好文 时间:
2020-01-01 13:37:20
阅读次数:
396
1 事务处理 接下来我会带大家一起来熟悉mysql中的事务处理机制 1.1 事务概述 l 在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。 l 事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行。 l 事务用来管理DDL、DML、D ...
分类:
数据库 时间:
2020-01-01 09:40:58
阅读次数:
82
视图 视图就是一个虚拟的表用来隔离数据库 创建视图 创建视图是不允许有相同的字段名的 create view 视图名称 as select语句; 修改视图 alter view 视图名称 as select语句; 删除视图 drop view 视图名称 视图是方便查询的不可以修改 视图的作用 提高了 ...
分类:
数据库 时间:
2019-12-31 15:56:18
阅读次数:
113
1、安装MySQL ODBC Driver。 2、设置ADO连接MYSQL的连接字符串: Provider=MSDASQL.1;Password=root;Persist SecurITy Info=True;User ID=root;Extended Properties="DATABASE=cl ...
分类:
数据库 时间:
2019-12-30 17:39:49
阅读次数:
219
"关系型数据库 和 非关系型数据库" MongoDB DB "1、MongoDB 下载安装" "2、MongoDB概念" MySQL "1、MySQL安装" "3、MySQL字段类型 约束" "4、外键" "5、单表、条件查询" "6、视图、触发器、事务" ...
分类:
数据库 时间:
2019-12-30 00:34:52
阅读次数:
102
可以基于express框架生成了一个newapp文件开发框架。并和mongdb配合使用 注:1:安装express框架时。一个电脑第一次使用时,必须安装淘宝镜像,以使其可以访问有各种npm仓库。下一次,即使建一个新的文件夹,也不需安装了,只要直接npm各种命令就可以了。npm i 安装依赖。2:同理 ...
分类:
数据库 时间:
2019-12-28 22:57:33
阅读次数:
106
作为轻量级java框架,sharding JDBC在Java的jdbc层提供了额外的服务,可以理解为增强版的jdbc驱动。其中,分库分表的操作是其中的重要一环,接下来就跟随我来看一看,这一操作如何进行。 环境准备 pom.xml <parent> <groupId>org.springframewo ...
分类:
数据库 时间:
2019-12-27 20:06:16
阅读次数:
84
创数据库mysql> CREATE DATABASE five;Query OK, 1 row affected 使用数据库mysql> USE five;Database changed 一、外键(1)什么是外键? 外键是指引用另一个表中的一列或多列,被引用的列应该具有主键约束或唯一性约束。外键用 ...
分类:
其他好文 时间:
2019-12-26 13:29:51
阅读次数:
87