随笔分类 -  数据库

摘要:1. 锁的定义和概念:在数据库中,除了传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供需要用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。 从对数据库操作的类型分,分为读锁和写锁。 读锁(共享锁 阅读全文
posted @ 2019-04-18 16:49 从让帝到the_rang 阅读(151) 评论(0) 推荐(0) 编辑
摘要:1. 首先对于单列索引来说,它比较适合建在重读度低的列上。 2. 联合索引又叫复合索引,它是对多个字段同时建立的索引(有顺序,ABC,ACB是完全不同的两种联合索引)。对于复合索引:Mysql从左到右的使用索引中的字段,一个查询可以只使用索引中的一部份,但只能是最左侧部分。例如索引是key inde 阅读全文
posted @ 2019-04-12 18:04 从让帝到the_rang 阅读(1351) 评论(0) 推荐(0) 编辑
摘要:借鉴https://www.cnblogs.com/ssrstm/p/5753068.html和https://www.cnblogs.com/exe19/p/5786806.html 1. 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2 阅读全文
posted @ 2019-04-12 17:49 从让帝到the_rang 阅读(1652) 评论(0) 推荐(1) 编辑
摘要:1. 什么是三大范式? 第一范式:当关系模式R的数据表中的每一列(每个字段)必须是不可拆分的最小单元,也就是确保每一列的原子性,称R是满足第一范式的,简记为1NF。满足第一范式是关系模式规范化的最低要求,否则,将有很多基本操作在这样的关系模式中实现不了。 第二范式:如果关系模式R满足第一范式,并且R 阅读全文
posted @ 2019-04-12 17:18 从让帝到the_rang 阅读(203) 评论(0) 推荐(0) 编辑
摘要:借鉴:https://blog.csdn.net/zh521zh/article/details/69400053和https://blog.csdn.net/May_3/article/details/79445766 1. 什么是事务? 在计算机语言中,一般指访问并更新数据库中的一个程序执行单元 阅读全文
posted @ 2019-04-12 13:24 从让帝到the_rang 阅读(271) 评论(0) 推荐(0) 编辑
摘要:1. InnoDB 引擎 MySQL 5.5 及以后版本中的默认存储引擎,它的优点如下:灾难恢复性好,支持事务,使用行级锁,支持外键关联,支持热备份。 InnoDB引擎中的表,其数据的物理组织形式是簇表(Cluster Table),主键索引和数据是在一起的,数据按主键的顺序物理分布。实现了缓冲管理 阅读全文
posted @ 2019-04-12 13:09 从让帝到the_rang 阅读(876) 评论(0) 推荐(1) 编辑
摘要:1. 内连接 结果: 从左表中取出每一条记录,去右表中与所有的记录进行匹配; 匹配必须是某个条件是左表中与右表中相同,才会保留结果,否则不保留; 1.等值连接:在连接条件中使用等于号(=)运算符比较被连接列的列值,其查询结果中列出被连接表中的所有列,包括其中的重复列。 2.不等值连接:在连接条件使用 阅读全文
posted @ 2019-03-27 15:34 从让帝到the_rang 阅读(407) 评论(0) 推荐(0) 编辑
摘要:1. 查找最晚入职员工的所有信息 解答:limit 的使用, 通常 limit offset,rows 一般是用于select语句中用以从结果集中拿出特定的一部分数据。 offset是偏移量,表示我们现在需要的数据是跳过多少行数据之后的,可以忽略;rows表示我们现在要拿多少行数据。默认是0。 注释 阅读全文
posted @ 2019-03-01 14:18 从让帝到the_rang 阅读(399) 评论(0) 推荐(0) 编辑
摘要:实验内容: 1.建立对应3GB大小的外部文件的tablespace tabspace_???? 2.重建MAJOR_????与STUD_????,指定存于建立的tabspace_????中, 3.重新产生样本值,包括千万级数据的STUD表,看是否有性能上的提升。 4.用EXP导出数据与IMP导入数据 阅读全文
posted @ 2019-02-22 17:22 从让帝到the_rang 阅读(1635) 评论(0) 推荐(0) 编辑
摘要:实验要求: 1.以常用“名字大全”与“百家姓”数据集为基础,生成不小于1千万条stud记录,要求,姓名的重复率不超过10%,学号以ABCD16EFGH为格式模板,即其中16是固定的,AB为从01到80,CD为从01到90,EF为01到50,GH为01到32;性别中,男、女占比为99%到99.5%。T 阅读全文
posted @ 2019-02-22 17:19 从让帝到the_rang 阅读(1416) 评论(0) 推荐(1) 编辑
摘要:实验要求 1.设计与建立上课考勤表Attend_???,能登记每个学生的考勤记录包括正常、迟到、旷课、请假。能统计以专业为单位的出勤类别并进行打分评价排序,如迟到、旷课、请假分别扣2,5,1分。可以考虑给一初始的分值,以免负值。 2.为major表与stud表增加sum_evaluation 数值字 阅读全文
posted @ 2019-02-22 17:17 从让帝到the_rang 阅读(1090) 评论(0) 推荐(0) 编辑
摘要:1. DB(数据库):数据库是按一定结构组织并长期存储在计算机内的、可共享的大量数据的有机集合。其实就是存放数据的仓库,只不过这些数据存在一定的关联、并按一定的格式存放在计算机上。具有较小的冗余度,较高的数据独立性,和易拓展性。 2. DBMS:数据库管理系统是位于用户和操作系统之间的一层数据管理软 阅读全文
posted @ 2019-02-22 17:10 从让帝到the_rang 阅读(273) 评论(0) 推荐(0) 编辑
摘要:游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理的速度才会提高,否则频繁的磁盘数据交换会降低效率。游标有两种类型:显式 阅读全文
posted @ 2019-01-08 14:39 从让帝到the_rang 阅读(216) 评论(0) 推荐(0) 编辑
摘要:1. 视图定义:视图是从一个或几个基本表(或视图)导出的表,它与基本表不同,是一个虚表,数据库中只存放视图的定义。一旦基本表的数据发生变化,从视图中查询也会变换。 1. 建立视图 其中子查询可以是任意的 select 语句是否能有order by 字句和distinct 短句取决于具体的系统。 wi 阅读全文
posted @ 2019-01-08 13:54 从让帝到the_rang 阅读(441) 评论(0) 推荐(0) 编辑
摘要:1. 关系的完整性有三种:实体完整性,参照完整性和用户定义的完整性。 1. 实体完整性:若属性A是基本关系R的主属性,那么A不能取空值(就是“不知道”或“不存在”的值)。理解的就是主键不能为空。 2. 参照完整性:设F是基本属性R的一个或一组属性,但不是关系R的码,K是基本关系S的主码。如果F和K相 阅读全文
posted @ 2019-01-06 15:24 从让帝到the_rang 阅读(357) 评论(0) 推荐(0) 编辑
摘要:要求: 1. 建立如下表 定义基本表格major_????(专业)与stud_???(学生),关系模式如下(类型长度自定义): major_???(MNO专业编号 Primary key, MNAME 专业名称,loc 地址 in(主校区,南校区,新校区,铁道校区,湘雅校区),mdean 专业负责人 阅读全文
posted @ 2018-12-18 15:21 从让帝到the_rang 阅读(1094) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示