数据库
文章平均质量分 63
带你去网吧里偷耳机
这个作者很懒,什么都没留下…
展开
-
数据库基础(3)
一 MYSQL表与字段设计1 数据库基本设计规范(1)尽量控制单表数据量的大小,建议控制在 500 万以。500 万并不是 MySQL 数据库的限制,过大会造成修改表结构、备份、恢复都会有很大的问题,可以用历史数据归档(应用于日志数据),分库分表(应用于业务数据)等手段来控制数据量大小(2)谨慎使用 MySQL 分区表。分区表在物理上表现为多个文件,在逻辑上表现为一个表 谨慎选择分区键,跨分区查询效率可能更低 建议采用物理分表的方式管理大数据。(3)禁止在数据库中存储图片,文件等大的二进原创 2021-09-27 01:18:14 · 274 阅读 · 0 评论 -
数据库基础(2)
一数据库范式第一范式(1NF)数据库中的每一列(每个字段)都是不可拆分的最小单元,也就是确保每一列的原子性。第一范式的目标是确保每列的原子性。第二范式(2NF)满足1NF后,要求表中的所有列,都必须依赖于主键,而不可以有任意一列与主键没有关系,即一个表只描述一件事情。第三范式(3NF)满足第二范式(2NF)之后,要求表中的每一列只与主键直接相关而不是间接相关(表中的每一列只可以依赖于主键)二 redis数据库1 Mysql和redis的区别https://www.c.原创 2021-09-06 22:49:14 · 267 阅读 · 3 评论 -
数据库基础(1)
一数据库索引索引是存储引擎用于快速找到记录的一种数据结构。索引分类(按照创建方式):mysql的索引分为单列索引(主键索引,唯一索引,普通索引)和组合索引.单列索引:一个索引只包含一个列,一个表可以有多个单列索引。组合索引:一个组合索引包含两个或两个以上的列。单列索引普通索引其sql格式是 CREATE INDEX IndexName ON `TableName`(`字段名`(length)) 或者 ALTER TABLE TableName ADD INDEX Index.原创 2021-09-06 22:35:41 · 328 阅读 · 1 评论 -
QT中使用SQLITE
转载 2020-04-23 10:55:36 · 148 阅读 · 0 评论 -
MySQL中delete/drop/truncate的区别
转载 2020-03-13 17:30:28 · 156 阅读 · 0 评论 -
数据库系统概论(十)——慕课网中国人大
关系数据理论一 问题的提出1 什么是一个好的数据库逻辑设计关系模式存在的问题2 什么是数据依赖主要讨论函数依赖3 关系模式的简化表示二 规范化1 函数依赖(1)函数依赖(2)平凡函数依赖与非平凡函数依赖(3)完全函数依赖与部分函数依赖(4)传递函数依赖2 码...原创 2019-01-20 23:03:44 · 217 阅读 · 0 评论 -
数据库系统概论(九)——慕课网中国人大
视图视图的特点1 定义视图(1)建立视图基于多个表的视图基于视图的视图带表达式的视图分组视图(2)删除视图 2 查询视图 3 更新视图 4 视图的作用(1)简化用户操作(2)使用户能以多种角度看待同一数据(3)视...原创 2019-01-20 19:48:21 · 181 阅读 · 0 评论 -
牛客网错题集---数据库(1)
1 数据库关键字(基础)unique:唯一约束,保证某列的每行必须有唯一的值primary:主键约束,NOT NULL 和 UNIQUE 的结合。确保某列(或两个列多个列的结合)有唯一标识,有助于更容易更快速地找到表中的一个特定的记录。foreign:外键约束,保证一个表中的数据匹配另一个表中的值的参照完整性not null:非空约束,指示某列不能存储 NULL 值defa...原创 2019-01-14 22:51:53 · 466 阅读 · 0 评论 -
数据库系统概论(八)——慕课网中国人大
一 数据更新1 插入数据插入元组插入子查询结果2 修改数据修改某一元组的值修改多个元组的值带子查询的修改语句3 删除数据删除某一元组的值删除多个元组的值带子查询的删除语句 二 空值的处理空值的产生空值的判断空值的约束条件空值的算术运算,比较...原创 2018-11-12 21:09:46 · 187 阅读 · 0 评论 -
数据库系统概论(七)——慕课网中国人大
一 数据查询:连接查询等值与非等值连接查询1 等值连接2 自然连接 自身连接 外连接多表连接二 数据查询:嵌套查询嵌套查询概述带有IN谓词的子查询带有比较运算符的子查询带有ANY/SOME或ALL谓词的子查询...原创 2018-11-12 19:47:04 · 182 阅读 · 0 评论 -
数据库系统概论(六)——慕课网中国人大
数据查询:单表查询一 语句格式二 选择表中的若干列1 查询指定列2 查询全部列3 查询经过计算的列三 选择表中的若干元组消除取值重复的行四 查询满足条件的元组1 比较大小2 确定范围3 确定集合4 字符匹配5 涉及空值的查询6 多重条件查询...原创 2018-11-11 21:25:50 · 224 阅读 · 0 评论 -
数据库系统概论(五)——慕课网中国人大
一 SQL概述SQL:结构化查询语言,是关系数据库的标准语言SQL特点SQL基本概念基本表存储文件视图示例数据库二 数据定义模式定义1 定义模式2 删除模式 表定义1 基本表的定义2 数据类型3 模式与表4 修改基本...原创 2018-11-11 18:34:11 · 245 阅读 · 0 评论 -
数据库系统概论(四)——慕课网中国人大
一 关系演算1 :元组关系演算(1)简单检索(2)限定的检索(3)带有排序的检索(4)带定额的检索(5)用元组变量的检索(6)用存在量词的检索(7)带有多个关系的表达式的检索 (8)用两种量词的检索(9)用蕴含的检索(10)聚集函数二 关系演算2 :域关系演算语言QBEQ...原创 2018-11-11 12:24:18 · 258 阅读 · 0 评论 -
数据库系统概论(三)——慕课网中国人大
一 关系代数简介二 关系代数:传统集合操作一些记号集合操作并差 交笛卡尔积三 关系代数:关系特有操作选择 投影连接等值连接自然连接悬浮元组 外连接除运算四 关系代数...原创 2018-11-10 21:15:17 · 392 阅读 · 0 评论 -
数据库系统概论(二)——慕课网中国人大
一 关系数据结构关系数据结构域笛卡尔积关系关系模式关系数据库 二 关系的完整性实体完整性1 关系间引用2 外码参照完整性用户定义的完整性...原创 2018-11-10 20:13:41 · 236 阅读 · 0 评论 -
数据库系统概论(一)——慕课网中国人大
一 初识数据库系统1 数据库的4个基本概念 数据+数据库(DB)+数据库管理系统(DBMS)+数据库系统(DBS)数据数据库数据库管理系统数据库管理系统位于操作系统和应用软件之间数据库管理系统的功能数据操纵语言DML:例如之后介绍的关系代数/关系演算/SQL等数据库系统2 数据管理技术的产生和发展数据管理...原创 2018-11-10 15:08:02 · 2856 阅读 · 0 评论