随笔分类 - 数据库
噫!微斯人,吾谁与归?
摘要:窗口函数 什么是窗口函数 窗口函数也称为 OLAP函数 OLAP 是 OnLine Analytical Processing 的简称,意思是对数据库数据 进行实时分析处理 如市场分析、创建财务报表、创建计划等日常性商务工作 窗口函数的语法 <窗口函数> OVER ([PARTITION BY <列
阅读全文
摘要:表的加减法 什么是集合运算 集合在数学领域表示“(各种各样的)事物的总和”,在数据库领域表示记录的集合 表、视图和查询的执行结果都是记录的集合 集合运算,就是对满足同一规则的记录进行的加减等四则运算 进行集合运算的运算符称为集合运算符 表的加法 UNION(并集) 集合运算符会除去重复的记录 --
阅读全文
摘要:各种各样的函数 所谓函数, 就是输入某一值得到相应输出结果的功能,输入值称为参数(parameter), 输出值称为返回值。 函数的种类 算术函数(用来进行数值计算的函数) ABS(数值) ABS 是计算绝对值的函数 ABS 函数的参数为 NULL 时,结果也是 NULL。并非只有 ABS 函数如此
阅读全文
摘要:视图 视图和表 从SQL的角度来看,视图和表是相同的,表中存储的是实际数据,而视图中保存的是从表中取出数据所使用的SELECT语句。 视图的优点 第一点是由于视图无需保存数据,因此可以节省存储设备的容量 第二个优点就是可以将频繁使用的 SELECT 语句保存成视图,这样 就不用每次都重新书写了 创建
阅读全文
摘要:数据的插入 什么是INSERT CREATE TABLE 语句创建出来的表,可以被认为是一个空空如也的箱子。 只有把数据装入到这个箱子后,它才能称为数据库。用来装入数据的 SQL 就是 INSERT INSERT语句的基本语法 将列名和值用逗号隔开,分别括在()内,这种形式称为清单 原则上,执行一次
阅读全文
摘要:对表进行聚合查询 聚合函数 通过 SQL 对数据进行某种操作或计算时需要使用函数。 常用函数 COUNT: 计算表中的记录数(行数) SUM: 计算表中数值列中数据的合计值 AVG: 计算表中数值列中数据的平均值 MAX: 求出表中任意列中数据的最大值 MIN: 求出表中任意列中数据的最小值 用于汇
阅读全文
摘要:SELECT语句基础 列的查询 通过 SELECT 语句查询并选取出必要数据 的过程称为匹配查询或查询(query)。 查询结果中列的顺序和 SELECT 子句中的顺序相同 SELECT <列名 1>,<列名 2>…… FROM <表名>; 查询出表中所有的列 想要查询出全部列时,可以使用代表所有列
阅读全文
摘要:数据库是什么 数据库(Database,DB)是将大量数据保存起来,通过计算机加工而成的可以进行高效访问 的数据集合 用来管理数据库的计算机系统称为数据库管理系统(Database Management System,DBMS) DBMS的种类 层次数据库(Hierarchical Database
阅读全文
摘要:索引是一种与表有关的结构,它的作用相当于书的目录,可以根据目录中的页码快速找到所需的内容。 当表中有大量记录时,若要对表进行查询,没有索引的情况是全表搜索:将所有记录一一取出,和查询条件进行对比,然后返回满足条件的记录。这样做会执行大量磁盘 I/O 操作,并花费大量数据库系统时间。 而如果在表中已建
阅读全文
摘要:视图是从一个或多个表中导出来的表,是一种虚拟存在的表。它就像一个窗口,通过这个窗口可以看到系统专门提供的数据,这样,用户可以不用看到整个数据库中的数据,而只关心对自己有用的数据。 注意理解视图是虚拟的表: 数据库中只存放了视图的定义,而没有存放视图中的数据,这些数据存放在原来的表中; 使用视图查询数
阅读全文
摘要:约束是一种限制,它通过对表的行或列的数据做出限制,来确保表的数据的完整性、唯一性。 在MySQL中,通常有这几种约束: 约束类型:主键默认值唯一外键非空 关键字: PRIMARY KEY DEFAULT UNIQUE FOREIGN KEY NOT NULL 主键:主键 (PRIMARY KEY)是
阅读全文
摘要:1.启动mysql: sudo /etc/init.d/mysql start sudo service mysql start 2.停止mysql: sudo /etc/init.d/mysql stop sudo service mysql stop 3.重启mysql: sudo/etc/in
阅读全文
摘要:数据库指的是以一定方式储存在一起、能为多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。 三种类型的数据库:• 关系型数据库:MySQL、Microsoft Access、SQL Server、Oracle、...• 非关系型数据库:MongoDB、BigTable(Google)、
阅读全文

浙公网安备 33010602011771号