数据库
文章平均质量分 80
菜菜也逆袭
这个作者很懒,什么都没留下…
展开
-
数据库-索引详解
数据库为什么引入索引在数据库操作中我们最常用的就是查询,因为数据量庞大,为了提高查询速度,提高数据库性能。引入索引。 但是查询速度的提高的代价-空间换时间-就是 插入,更新,删除速度的降低。索引分类主键索引(primary key) 主键约束就是通过主键索引实现的1.主键索引尽量为int,效率高2.一个表中只能创建一个主键索引3.创建主键索引的属性列 不但不能重复而且不能为空inn...原创 2018-12-27 12:21:37 · 862 阅读 · 0 评论 -
数据库-事务管理详解
为什么要引入事务管理举个例子:显示生活中我们经常有多个用户访问修改同一段数据的现象比如超卖,就是大家看这个物品还有1个货,都买的。但实际只有一个,卖的大于货的数量。火车票啊,网购啊,演出座位啊,这些出现这种显示都是很可怕的。所以数据库引入事务管理来避免这种事情的发生。什么是事务事务就是一组DML(数据操作语句)组成的整体。在使用过程中,这组语句的操作是一个整体,要么一起成功,要么一起失败的原...原创 2018-12-27 17:02:02 · 1029 阅读 · 0 评论 -
数据库基础
为什么引入数据库文件存储缺点:1.存在安全性问题2.不利于数据查询和管理3.不利于存储海量数据4.在程序中不利于控制数据库的存储介质1.磁盘2.内存 典型的是redis数据库 特点:快,性能高。缺点:一些数据库系统还会定期将数据复制到磁盘系统,就是为了应对上述突然断电或系统宕机的情况。主流数据库SQL Server :微软的产品,适用于中大型项目Oracle:甲骨文的产...原创 2018-12-24 16:19:07 · 782 阅读 · 1 评论 -
数据库-表操作和属性相关约束
创建表create table [表名]( 属性名称 属性约束... )character set [字符集] collate [检验规则] engine [引擎] ;--没有设置也会有默认的show create table [ 表名]; 类似于:desc [表名];修改表列alter table 【表操作add modify drop】 属性 属性约束add:添加列...原创 2018-12-24 17:41:55 · 1295 阅读 · 1 评论 -
"访达"文件搜索助手
基于java语言模拟实现本地的快速文件搜索神器。首先windows下的桌面搜索软件是遍历式查找,速度较慢。如果想要提高速度,我采用的是通过连接数据库,在查找之前将文件的目录信息经过全盘符遍历存入数据库中,待查找的时候便从...原创 2019-03-11 11:06:32 · 1609 阅读 · 0 评论