1.基本组成 下面是mysql的基本架构示意图 图一 图二 我们可以从图上看出,mysql大体分为两个部分,一个是server层,另一个是引擎层。 server层中包含了连接器、查询缓存、分析器、优化器、执行器等,涵盖Mysql的大多数核心服务功能,以及所有的内置函数(如时间、日期、数学、加密等), ...
分类:
数据库 时间:
2019-08-10 19:32:24
阅读次数:
212
第一步:创建数据库 MySQL代码 第二步:创建一个Maven项目 导入相关架包 junit mybaits mysql连接驱动 Spring spring-jdbc mybatis-spring 第三步:创建实体类 第四步:创建接口和实现类 接口UserMapper 实现类UserMapper.x ...
分类:
编程语言 时间:
2019-08-05 12:18:14
阅读次数:
127
数据库的备份策略:完全备份,增量备份,差异备份;(每周一次完整备份,每天进行增量备份) 数据库的备份状态:热备份(DBMS运行状态下进行备份),冷备份(DBMS下线后进行备份) ##InnoDB支持热备,MyISAM不支持热备 数据库的备份方式:tar,cp打包备份(物理备份),数据库导入导出备份m ...
分类:
数据库 时间:
2019-08-02 16:22:23
阅读次数:
136
一、innodb: mysql默认搜索引擎; 特点: (1)支撑事务,可以在事务上添加锁; (2)锁方式: 1)共享锁(乐观锁):对查询共享,对增删改上锁。//当提交事务时会释放锁。 2)排它锁(排他锁):对增删改查全部上锁。 ps: 1)行锁只有InnoDB有; 2)提交事务就是释放锁; 3)锁需 ...
分类:
数据库 时间:
2019-07-31 23:44:19
阅读次数:
121
需求:64位的软件当在32位操作系统下安装时,需要提示用户不能在32位操作系统中进行安装 实现:打包时启用64位模式(打包工具用的是Inno Setup 5) 安装脚本段需要添加以下代码: 这样打包出来的程序包在32位操作系统安装时就会给出提示信息,提示信息如下图: 这样的提示信息可能部分客户不是很 ...
分类:
其他好文 时间:
2019-07-31 18:10:33
阅读次数:
151
[TOC] 数据类型 数字类型 字符类型 mysql 1.char(n):n表示能够存储的字符长度,不加长度时默认为1,最大可存255个字符 2.varchar(n):n表示能够存储的字符长度,必须要加长度,能存的长度 ...
分类:
数据库 时间:
2019-07-27 09:21:24
阅读次数:
134
嘟嘟在写此篇文章之前心里先默念(简单,通俗,工整)*10 吟唱完了,进入正题 3.Memory存储引擎 除了存放一个表结构相关信息的.frm文件在磁盘上,其他数据都存储在内存中。说白点哪天你数据库死机了,Memory表就只剩下表结构了。 支持索引不支持事务,索引有Hash和B-Tree两种格式 由于 ...
分类:
数据库 时间:
2019-07-23 00:38:09
阅读次数:
144
server { listen 80; set $mobile_rewrite do_not_perform; if ( $http_user_agent ~* "(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compa... ...
分类:
其他好文 时间:
2019-07-20 00:10:57
阅读次数:
118
#####Linux终端操作命令记录,留做自己后面研究,绿色部分为成功部分 错误: 服务器"mysql_server" 不存在postgres=# create user mapping for postgres server mysql_server1 options(username 'foo1 ...
分类:
数据库 时间:
2019-07-18 18:08:32
阅读次数:
168
进入官网下载相关的mysql安装文件,解压到指定目录如E:\mysql-5.7.23-winx64下,然后进入该目录下新建data文件夹与my.ini文件,在my.ini文件中 然后将mysql的安装位置配置到环境变量中 配置完成之后,以管理员的权限启动cmd,进入mysql的安装目录E:\mysq ...
分类:
数据库 时间:
2019-07-12 12:41:43
阅读次数:
129