数据库
一只谦逊的猿
自信,自律,自强不息
展开
-
MySQL-视图,事物,索引
视图应用场景:对于复杂的查询,往往是有多个数据表进行关联查询而得到,如果数据库因为需求等原因发生了改变,为了保证查询出来的数据与之前相同,则需要在多个地方进行修改,维护起来非常麻烦-----解决办法:创建视图简单讲视图就是一张虚表,一个查询结果集,但视图不存储具体的数据(基本表数据发生了改变,视图也会跟着改变)创建视图:create view 视图名称 as select语句;使用视图:视...原创 2019-10-23 22:23:40 · 179 阅读 · 0 评论 -
MySQL基本用法一
本章节会讲到MySQL基本的安装方法,以及常用的shell语句,后续会介绍CRUD的用法,以及视图,锁,事物MySQL安装当前主要使用两种类型的数据库:关系型数据库、非关系型数据库,本部分主要讨论关系型数据库,对于非关系型数据库会在后面学习所谓的关系型数据库RDBMS,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据查看数据库排名:https://db...原创 2019-08-27 22:19:08 · 120 阅读 · 0 评论 -
MySQL基本用法二
CRUD基本用法基本查询查询所有列select * from 表名;例:select * from classes;查询指定列可以使用as为列或表指定别名select 列1,列2,... from 表名;例:select id,name from classes;增加格式:INSERT [INTO] tb_name [(col_name,...)] {VALUES | ...原创 2019-09-05 22:07:00 · 162 阅读 · 0 评论 -
Redis数据库基本使用
乌班图系统下 Redis安装及配置step1:wget http://download.redis.io/releases/redis-4.0.9.tar.gz 下载step2:tar xzf redis-4.0.9.tar.gz 解压step3:sudo mv ./redis-4.0.9 /usr/local/redis/ 移动文件step4:cd /usr/local/redis/ ...原创 2019-09-21 21:21:33 · 675 阅读 · 0 评论 -
一篇足矣!Redis面试题总结
1.Redis持久化Redis是一个支持持久化的内存数据库,通过持久化机制把内存中的数据同步到硬盘文件来保证数据持久化。当Redis重启后通过把硬盘文件重新加载到内存,就能达到恢复数据的目的。实现:单独创建fork()一个子进程,将当前父进程的数据库数据复制到子进程的内存中,然后由子进程写入到临时文件中,持久化的过程结束了,再用这个临时文件替换上次的快照文件,然后子进程退出,内存释放。RDB...原创 2019-10-27 17:46:30 · 257 阅读 · 0 评论