理解SQL问题的唯一方法是了解您正在处理的数据。如果您无法以某种方式可视化表,则SQL的整个业务将变得非常抽象。因此,我们要做的第一件事是了解问题编号为No的表。让我们看一下我们的数据库。本文使用Self JOIN SQL ZOO教程上的练习编号10,以一种对初学者友好的方式来教授self JOIN。
[数据库] 2020-07-21在众多数据库中, SQL游标是很多人用的比较多的。但是对于一些接触数据较少的人来说,他们不知道SQL游标是什么,更别说SQL游标的用法有哪些了。其实游标简单的说就是一种处理数据的方法,为了查看或处理结果集中的数据,游标提供了一次在结果集中按行或多行向前或向后浏览数据的......
[数据库] 2020-07-20说起oracle ,很多人只知道它是数据库的一种,对其真正的功能了解的并不多。例如,如何用oracle 创建表空间?oracle 简单的说是有数据文件、控制文件和LOGFILE构成三个文件构成的,而它的表,当然也是一张存储数据的表。而数据表空间则是存放数据的空间。我们可以在oracle创建......
[数据库] 2020-07-20数据是我们这个时代最重要的工具之一。现在,它的使用已遍及社会的各个方面:从航空运输到银行业务,从建筑到牙科,从教育到农业等等。我们越来越多地结合数据以更好地了解世界如何运转并在此基础上进行改善。为此,我们正在合并不同的数据源,甚至带来更多的价值创造。全球数据估......
[数据库] 2020-07-17在开发许多应用程序时,有必要记录某些数据表的历史记录或修改记录,以便将来发生数据错误时可以检查数据。针对此业务需求,我们可以通过数据库触发器轻松实现历史记录功能。那么,SQL Server如何利用触发器实现表的历史修改痕迹的?本文以SQL Server 2005数据库中的触发器为例......
[数据库] 2020-07-15存储引擎是数据库管理系统用来从数据库创建,读取和更新数据的软件模块。MySQL中有两种类型的存储引擎:事务性和非事务性。对于MySQL 5 5及更高版本,默认存储引擎为InnoDB。在5 5版之前,MySQL的默认存储引擎是MyISAM。那么MySQL 存储引擎有哪些?区别是什么?其实关于MySQL......
[数据库] 2020-07-15Oracle数据库是Oracle Corporation的关系数据库管理系统。 它是在数据库领域始终处于领先地位的产品。rownum是Oracle数据库中的唯一特有关键字,返回代表记录的行号的数字。那么Oracle如何使用rownum分页? 本文主要介绍使用rownum的Oracle的三种分页方法。rownum只能做
[数据库] 2020-07-14今天我们来探讨下Python如何连接DB2数据库。DB2是IBM在美国开发的一组关系数据库管理系统。它的主要操作环境是UNIX(包括IBM自己的AIX),Linux,IBM i(以前称为OS 400),z OS和Windows服务器版本。在工作中遇到了这种情况,该项目需要连接到IBM的关系数据库(DB2),在这方......
[数据库] 2020-07-14众所周知,SQL Server是Microsoft推出的关系数据库管理系统。它具有易用性,良好的可伸缩性以及与相关软件的高度集成的优点。它可以在多个平台上使用,从运行Microsoft Windows 98的笔记本电脑到运行Microsoft Windows 2012的大型多处理器服务器都可以见到SQL Server。那么S......
[数据库] 2020-07-13MySQL是当前世界上最流行的开源关系数据库,主要用于Internet行业。例如百度,腾讯,淘宝,京东,网易,新浪等,以及谷歌,Facebook,Twitter,GitHub等都使用MySQL。社交,电子商务和游戏的核心存储通常也使用MySQL。任何产品都不是万能的,也不能应用于所有应用场景。那么MySQL......
[数据库] 2020-07-13在我们日常应用系统中,读写比率约为10:1,并且插入操作和一般更新操作很少会出现性能问题。在生产环境中,我们遇到最多,最容易出现问题,或者遇到一些复杂的查询操作,因此优化查询语句显然是当务之急。在加快查询速度时,您必须提到索引。那么MySQL索引是什么?下文将详细介绍......
[数据库] 2020-07-10数据库是它是大量数据的集合,这些数据长时间存储在计算机中,井井有条,可共享且受统一管理。数据库是一种以某种方式存储在一起的数据集合,可以与多个用户共享,具有最小的可能冗余,并且独立于应用程序。可以将其视为电子文件柜-存储电子文件的地方,用户可以在文件中添加,查......
[数据库] 2020-07-10Oracle数据库当前是世界上流行的关系数据库管理系统。该系统具有良好的便携性,易用性和强大的功能。它适用于各种大型,中型,小型和微型计算机环境。因此,许多高科技公司都在使用Oracle数据库。那么Oracle如何跟踪ORA-00903无效表名的? 本文主要介绍Oracle使用errorstack来跟......
[数据库] 2020-07-09数据库是一种以某种方式存储在一起的数据集合,可以与多个用户共享,具有最小的可能冗余,并且独立于应用程序。可以将其视为电子文件柜-存储电子文件的地方,用户可以在文件中添加,查询,更新和删除数据。数据库的种类有很多,其中MySQL数据库中有普通索引和唯一索引两种,很多人......
[数据库] 2020-07-08数据库是一种以某种方式存储在一起的数据集合,可以与多个用户共享,具有最小的可能冗余,并且独立于应用程序。可以将其视为电子文件柜,用于存储电子文件的地方,用户可以在文件中添加,查询,更新和删除数据。本文总结了有关数据库如何备份和还原的相关知识。 主要内容包括备份......
[数据库] 2020-07-08相信大数据学习者对数据仓库和数据库并不陌生。两者都是通过数据库软件存储数据的地方。从这个意义上说,它们似乎并没有太大不同。但是深入分析后,我们会发现两者之间在数据量和功能方面的差异是巨大的。那么到底数据库与数据仓库有哪些区别呢?为了更清楚地区分,接下来让我们详......
[数据库] 2020-07-07数据库入门知识篇:本文总结并整理了MySQL数据库的基本知识。主要内容包括知识数据库,通用数据库排名,SQL概念和DDL操作数据库。希望阅读后可以理解数据库的概念并使用SQL语句来操作数据库。MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言--......
[数据库] 2020-07-06日常生活中数据库有哪些?在日常生活中,每个人都在使用数据库,当我们在电话簿中查找姓名时,我们正在使用数据库。在浏览器上搜索时,您也在使用数据库。还有平时登录到网络时,我们还需要依靠数据库来验证我们的名称和密码。使用自动柜员机,也必须使用数据库进行PIN码验证和余......
[数据库] 2020-06-29对于Java Web开发后台部分,比较重要的是SQL语句。我们可以通过这种方式理解,程序是对数据的各种处理,而数据是对现实世界的模拟。在Java Web开发中,数据存储与数据库是分不开的,因此我们的开发与SQL基础语句也分不开。因此,能够熟练掌握SQL基础语句是合格的Java开发工程师......
[数据库] 2020-06-24MySQL是由瑞典MySQL AB公司开发的关系数据库管理系统,属于Oracle旗下的产品。对于如何使用MySQL数据库这个问题,其实MySQL有两种方式,一个是MySQL随附的命令行窗口,另一个是图形用户管理工具。前者类似于cmd窗口,日常管理和维护数据库不是很方便。后者是图形用户管理软件,种......
[数据库] 2020-06-17