数据库,SQL零基础入门
数据库,SQL零基础入门
做网站肯定离不开数据库,本人之前没怎么具体接触SQL,这几天起早贪黑得各种入门,恶补脑洞。一些具体的知识点,可以让小白不再迷茫的术语,拿来与大家分享。
数据库,永久数据的一个或多个大型结构化集合,通常与更新和查询数据的软件相关。简单的数据库可以是一个包含许多记录的文件,其中每个记录包含相同的字段集合,并且每个字段具有特定的固定宽度。
字段是关于特定事物的单个数据项。这些字段的集合称作一个记录。
理解不了?正常。那么这样说,数据库就是依据一定的规则集中起来的许多数据。字段,记录通过表来理解。每个表的每一行是一条记录,每一行中在每一列对应的部分就是字段。
数据库用于存储数据,数据库管理系统提供查询数据的方式,而所提供的软件通常允许查看数据。但是如何在数据库管理软件之外使用数据呢?操作系统,无论是Windows,UNIX,Linux,还是Macintosh(没玩过),都提供连接到数据库管理系统的方式和提取数据的方式。我们只需编写程序代码,并将代码放置到一个单独的应用程序中,用户在他们的计算机中运行这个应用程序,或者建立一个web页来提取数据。
SQL具有3个主要角色:其一,创建数据库并定义它的结构;其二,查询数据库,以获得回答问题所需要的数据;其三,控制数据库的安全。定义数据库的结构包括创建新的数据库表和字段,建立数据实体的规则等,这些都由一种SQL子语言表达,这种子语言称为数据控制语言(DCL)。SQL查询是SQL最常用的功能。一种称为数据操纵语言(DML)的子语言负责查询和数据操作。SQL允许向数据库提出一个查询(基于一个问题),然后数据库提供回答查询所需要的数据。一个SQL查询由各种语句(statement),子句(clause)和条件(condition)组成。SQL是一种声明性语言,这意味着不是告诉它做什么以获得想要的结果,而是简单地告诉它想让它做什么,它判断出做些什么并得出结果。
关系型数据库,“关系型”,一个表中的数据和另一个表中的数据之间存在某种类型的链接,这种链接指示出了某种类型的关系。它的结构可以概括为:一个RDBMS管理一个或多个数据库,每个数据库包含一个或多个表的集合,每个表包含零个或多个记录,每个记录是字段的一个集合。
标识符:用于唯一标识数据库系统中的事物,它使用一个对象进行标识,例如数据库名,表名或者字段名。
字面值:一个实际的值。
关键字:每个关键字都有它自己的规则。
主键:一个字段或者多个字段,能够唯一标识数据库中的每个记录。它也将一个表链接到另外一个表。
阅读更多- 《Microsoft SQL Server 2005: 数据库基础由入门到精通》书评
- 数据库基础系列之四:PL/SQL入门
- 数据库基础系列之四:PL/SQL入门
- Day30 Oracle基础1 数据库安装与入门 基本SQL语句
- 数据库基础系列之五:PL/SQL入门(2)
- 数据库基础系列之五:PL/SQL入门(2)
- SQL基础学习_01_数据库和表
- C#数据库编程之基础sql语句
- 【sql入门】根据要求绘制E/R图,创建数据库(2)mySQL建表基本语法及主键外键选择
- SQL 数据库基础语句
- 数据库SQL 基础(总结)
- 数据库SQL基础知识
- MS SQL入门基础:数据库 统计函数
- MS SQL入门基础:系统数据库
- MS SQL入门基础:数据库中的连接查询
- 精通数据库系列之入门-基础篇(3)
- MS SQL入门基础:使用SQL Server Profiler
- SQL基础之数据库快照
- SQL语句大全从基础到熟练(不含数据库高端操作)日常用户 三、
- 数据库基础入门(四)— — 产品功能实现之数据库架构与用户登录注册