NTD LINUX DAY06
案例1:部署MariaDB服务器
案例2:使用mysql连接工具
案例3:库的基本操作
案例4:表格创建及查询
案例5:删除表
案例6:复制表
案例7:字符型字段应用
案例8:数值型字段应用
分类:
数据库 时间:
2019-06-06 00:02:21
阅读次数:
135
起因: 在工作中可能遇到这样一种情况:升级时发现备份的sql表列太宽,以至于出现以下错误: 这时候就要进行版本回退,将宽表修改后重新备份,然后再升级。 降级步骤: 1、将yum源移除: 2、清除yum源缓存后生成cache: 3、查看已安装的mariadb: 4、卸载已安装的mariadb: 5、查 ...
分类:
数据库 时间:
2019-06-03 17:44:12
阅读次数:
145
redis 1、redis是一种nosql数据库,他的数据是保存在内存中,同时redis可以定时把内存数据同步到磁盘,即可以将数据持久化,并且他比memcached支持更多的数据结构、 2 、redis 属于 非关系型数据库 redis和memcached的比较 memcached redis 类型 ...
分类:
其他好文 时间:
2019-06-01 21:08:40
阅读次数:
162
事务 事务具有ACID特性:原子性(A,atomicity)、一致性(C,consistency)、隔离性(I,isolation)、持久性(D,durabulity)。 1、原子性:事务内的所有操作要么都执行,要么都不执行,它是一个不可分割的工作单位。 2、一致性:数据库总是从一个一致性的状态转换 ...
分类:
数据库 时间:
2019-06-01 19:12:13
阅读次数:
152
Linux上的MySql的安装和应用 准备: 把 jdk安装好。 虚拟机centos7安装好 下载好MySQL的压缩包 1、使用xftp6把MySQL的安装程序上传到 /opt 目录下。 2、检查是否安装了MariaDB数据库,如果有,首先删除。 检测是否有MariaDB数据库 删除MariaDB数 ...
分类:
数据库 时间:
2019-06-01 13:52:00
阅读次数:
112
mariadb(默认端口3306) 白话:用来存放数据的仓库,这个仓库只不过是按照一定的数据结构来组织。 层次式数据库 网络式数据库 关系型数据库和非关系数据库 什么是关系型数据库: 由很多二维表(x横y竖)组成,一行代表一条信息,一列代表类型 表与表之间可以有联系 基于硬盘形式存储数据 什么是非关 ...
分类:
数据库 时间:
2019-05-31 19:40:30
阅读次数:
206
在以前的两篇文章(Discuz!NT 缓存设计简析, Discuz!NT中集成Memcached分布式缓存)中,介绍了Discuz!NT中的缓存设计思路以及如何引入Memcached,当然前者是IIS进程的缓存(本地缓存),后者是分布式内存对象缓存系统。 两者通过Discuz!NT中的memcach ...
分类:
Web程序 时间:
2019-05-31 13:22:33
阅读次数:
156
大约在两年前我写过一篇关于Discuz!NT缓存架构的文章,在那篇文章的结尾介绍了在IIS中如果开启多个应用程序池会造成多个缓存实例之间数据同步的问题。虽然给出了一个解决方案,但无形中却把压力转移到了磁盘I/O上(多个进程并发访问cache.config文件)。其实从那时起我就开始关注有什么更好的方 ...
分类:
Web程序 时间:
2019-05-31 13:21:41
阅读次数:
233
插件实现流程 开始编写社区插件,您应当首先对插件实现的流程有一个大致的了解,以下是我们推荐的插件编写流程: 熟练使用 Discuz! 社区系统后,对希望完善或补充的个性化功能进行评估,进而提出插件的功能需求。 对插件做一个概括性的设计,例如:需要使用什么菜单、什么参数,配置哪些选项、数据结构如何设计 ...
分类:
其他好文 时间:
2019-05-29 20:51:17
阅读次数:
133