数据库
文章平均质量分 90
这个专栏主要收录与数据库有关的内容
L纸鸢
图难于其易,为大于其细
展开
-
数据库基础——10.子查询
这篇文章来讲一下数据库的子查询子查询指一个查询语句嵌套在另一个查询语句内部的查询,这个特性从MySQL 4.1开始引入。SQL 中子查询的使用大大增强了 SELECT 查询的能力,因为很多时候查询需要从结果集中获取数据,或者 需要从同一个表中先计算得出一个数据结果,然后与这个数据结果(可能是某个标量,也可能是某个集 合)进行比较。原创 2023-05-29 18:30:51 · 2830 阅读 · 1 评论 -
数据库基础——9.聚合函数
什么是聚合函数?聚合函数作用于一组数据,并对一组数据返回一个值。聚合函数不能嵌套调用。比如不能出现类似“AVG(SUM(字段名称))”形式的调用。原创 2023-05-29 18:01:20 · 7596 阅读 · 0 评论 -
数据库基础——8.单行函数
函数在计算机语言的使用中贯穿始终,函数的作用是什么呢?它可以把我们经常使用的代码封装起来, 需要的时候直接调用即可。这样既提高了代码效率,又提高了可维护性。在 SQL 中我们也可以使用函数 对检索出来的数据进行函数操作。使用这些函数,可以极大地提高用户对数据库的管理效率。从函数定义的角度出发,我们可以将函数分成内置函数和自定义函数。在 SQL 语言中,同样也包括了 内置函数和自定义函数。内置函数是系统内置的通用函数,而自定义函数是我们根据自己的需要编写的,本章及下一章讲解的是 SQL 的内置函数。原创 2023-05-29 17:18:20 · 683 阅读 · 0 评论 -
数据库基础——7.多表查询
连接 n个表,至少需要n-1个连接条件。比如,连接三个表,至少需要两个连接条件。原创 2023-05-28 23:32:31 · 5630 阅读 · 0 评论 -
数据库基础——6.排序与分页
这篇文章来讲一下数据库的排序与分页。原创 2023-05-28 19:57:07 · 1521 阅读 · 0 评论 -
数据库基础——5.运算符
这篇文章我们来讲一下SQL语句中的运算符操作。SQL本质上也是一种计算机语言,和C++,java一样的,只不过SQL是用来操作数据库的。在C++,java中也有运算符,这两种语言中的运算符和数学中的运算符差距不大,可以这么说,计算机语言中的运算符是从数学中的运算符发展来的,二者基本一样。那么这样一说,SQL中的运算符就是和java,C++中的运算符一样了,也就是和数学中的运算符类似了。下面开始正文。原创 2023-05-28 17:36:09 · 2413 阅读 · 0 评论 -
数据库基础——4.select语句
这篇文章我们来讲一下select语句,这是数据库中最最重要的一个关键字。原创 2023-05-27 17:52:30 · 7864 阅读 · 0 评论 -
数据库基础——3.SQL概述及规范
1946 年,世界上第一台电脑诞生,如今,借由这台电脑发展起来的互联网已经自成江湖。在这几十 年里,无数的技术、产业在这片江湖里沉浮,有的方兴未艾,有的已经几幕兴衰。但在这片浩荡的 波动里,有一门技术从未消失,甚至“老当益壮”,那就是 SQL。45 年前,也就是 1974 年,IBM 研究员发布了一篇揭开数据库技术的论文《SEQUEL:一门结构 化的英语查询语言》,直到今天这门结构化的查询语言并没有太大的变化,相比于其他语 言, SQL 的半衰期可以说是非常长了。原创 2023-05-27 16:45:44 · 1043 阅读 · 0 评论 -
数据库基础——2.MySQL的卸载安装及相关环境的配置
MySQL Community Server 社区版本,开源免费,自由下载,但不提供官方技术支持,适用于 大多数普通用户。MySQL Enterprise Edition 企业版本,需付费,不能在线下载,可以试用30天。提供了更多的 功能和更完备的技术支持,更适合于对数据库的功能和可靠性要求较高的企业客户。MySQL Cluster 集群版,开源免费。用于架设集群服务器,可将几个MySQL Server封装成一个 Server。需要在社区版或企业版的基础上使用。原创 2023-05-27 00:37:15 · 2026 阅读 · 0 评论 -
数据库基础——1.数据库概述
Oracle1979 年,Oracle 2 诞生,它是第一个商用的 RDBMS(关系型数据库管理系统)。随着 Oracle 软件的名气 越来越大,公司也改名叫 Oracle 公司。2007年,总计85亿美金收购BEA Systems。2009年,总计74亿美金收购SUN。此前的2008年,SUN以10亿美金收购MySQL。意味着Oracle 同时拥有了 MySQL 的管理权,至此 Oracle 在数据库领域中成为绝对的领导者。2013年,甲骨文超越IBM,成为继Microsoft后全球第二大软件公司。原创 2023-05-26 00:28:39 · 1389 阅读 · 0 评论 -
数据库——3.数据库的设计规范(实用版)
前面也出过一篇文章,那篇文章里面详细介绍了数据库的设计规范,包括方方面面的内容。说实话,其实里面好多东西都是一种习惯的问题,用不用都影响不大,只要知道那个概念,遇见时能理解,需要时会使用就行,没必要纠结太多。原创 2023-03-01 12:09:50 · 404 阅读 · 0 评论 -
数据库——2.数据库的设计规范(完整版)
A、表中应该避免可为空的列B、表不应该有重复的值或者列C、表中记录应该有一个唯一的标识符D、数据库对象要有统一的前缀名E、尽量只存储单一实体类型的数据。原创 2023-03-01 00:19:51 · 1376 阅读 · 0 评论 -
数据库——1.数据库设计的三大范式
为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。第一范式(确保每列保持原子性)第二范式(确保表中的每列都和主键相关)第三范式(确保每列都和主键列直接相关,而不是间接相关)下面,我们依次具体的讲解一下这三大范式。原创 2023-02-28 23:45:59 · 456 阅读 · 0 评论