-
sql语句大全之数据库入门
数据库入门
sql语句大全
本章介绍数据库的入门知识,首先介绍什么是数据库,然后介绍数据库中的一些基本概
念,接着介绍操纵数据库的不同方式,最后介绍操纵数据库时使用的语言SQL,在章节中
我们还将穿插一些非常有趣的话题。
1.1 数据库概述
广义上来讲,数据库就是“数据的仓库”,计算机系统经常用来处理各种各样大量的数
据,比如使用计算机系统收集一个地区的人口信息、检索符合某些条件的当地人口信息、当
一个人去世后还要从系统中删除此人的相关信息。我们可以自定义一个文件格式,然后把人
口数据按照这个格式保存到文件中,当需要对已经存入的数据进行检索或者修改的时候就重
新读取这个文件然后进行相关操作。这种数据处理方式存在很多问题,比如需要开发人员熟
悉操作磁盘文件的函数、开发人员必须编写复杂的搜寻算法才能快速的把数据从文件中检索
出来、当数据格式发生变化的时候要编写复杂的文件格式升级程序、很难控制并发修改。
在计算机系统在各个行业开始普遍应用以后,计算机专家也遇到了同样的问题,因此他
们提出了数据库理论,从而大大简化了开发信息系统的难度。数据库理论的鼻祖是Charles
W.Bachman,他也因此获得了1973年的图灵奖。IBM的Ted Codd则首先提出了关系数据库
理论,并在IBM研究机构开发原型,这个项目就是R系统,并且使用SQL做为存取数据表
的语言,R系统对后来的Oracle、Ingres 和DB2 等关系型数据库系统都产生了非常重要的影
响。
最新更新
nodejs爬虫
Python正则表达式完全指南
爬取豆瓣Top250图书数据
shp 地图文件批量添加字段
爬虫小试牛刀(爬取学校通知公告)
【python基础】函数-初识函数
【python基础】函数-返回值
HTTP请求:requests模块基础使用必知必会
Python初学者友好丨详解参数传递类型
如何有效管理爬虫流量?
SQL SERVER中递归
2个场景实例讲解GaussDB(DWS)基表统计信息估
常用的 SQL Server 关键字及其含义
动手分析SQL Server中的事务中使用的锁
openGauss内核分析:SQL by pass & 经典执行
一招教你如何高效批量导入与更新数据
天天写SQL,这些神奇的特性你知道吗?
openGauss内核分析:执行计划生成
[IM002]Navicat ODBC驱动器管理器 未发现数据
初入Sql Server 之 存储过程的简单使用
这是目前我见过最好的跨域解决方案!
减少回流与重绘
减少回流与重绘
如何使用KrpanoToolJS在浏览器切图
performance.now() 与 Date.now() 对比
一款纯 JS 实现的轻量化图片编辑器
关于开发 VS Code 插件遇到的 workbench.scm.
前端设计模式——观察者模式
前端设计模式——中介者模式
创建型-原型模式