数据库,SQL零基础入门
做网站肯定离不开数据库,本人之前没怎么具体接触SQL,这几天起早贪黑得各种入门,恶补脑洞。一些具体的知识点,可以让小白不再迷茫的术语,拿来与大家分享。
数据库,永久数据的一个或多个大型结构化集合,通常与更新和查询数据的软件相关。简单的数据库可以是一个包含许多记录的文件,其中每个记录包含相同的字段集合,并且每个字段具有特定的固定宽度。
字段是关于特定事物的单个数据项。这些字段的集合称作一个记录。
理解不了?正常。那么这样说,数据库就是依据一定的规则集中起来的许多数据。字段,记录通过表来理解。每个表的每一行是一条记录,每一行中在每一列对应的部分就是字段。
数据库用于存储数据,数据库管理系统提供查询数据的方式,而所提供的软件通常允许查看数据。但是如何在数据库管理软件之外使用数据呢?操作系统,无论是Windows,UNIX,Linux,还是Macintosh(没玩过),都提供连接到数据库管理系统的方式和提取数据的方式。我们只需编写程序代码,并将代码放置到一个单独的应用程序中,用户在他们的计算机中运行这个应用程序,或者建立一个web页来提取数据。
SQL具有3个主要角色:其一,创建数据库并定义它的结构;其二,查询数据库,以获得回答问题所需要的数据;其三,控制数据库的安全。定义数据库的结构包括创建新的数据库表和字段,建立数据实体的规则等,这些都由一种SQL子语言表达,这种子语言称为数据控制语言(DCL)。SQL查询是SQL最常用的功能。一种称为数据操纵语言(DML)的子语言负责查询和数据操作。SQL允许向数据库提出一个查询(基于一个问题),然后数据库提供回答查询所需要的数据。一个SQL查询由各种语句(statement),子句(clause)和条件(condition)组成。SQL是一种声明性语言,这意味着不是告诉它做什么以获得想要的结果,而是简单地告诉它想让它做什么,它判断出做些什么并得出结果。
关系型数据库,“关系型”,一个表中的数据和另一个表中的数据之间存在某种类型的链接,这种链接指示出了某种类型的关系。它的结构可以概括为:一个RDBMS管理一个或多个数据库,每个数据库包含一个或多个表的集合,每个表包含零个或多个记录,每个记录是字段的一个集合。
标识符:用于唯一标识数据库系统中的事物,它使用一个对象进行标识,例如数据库名,表名或者字段名。
字面值:一个实际的值。
关键字:每个关键字都有它自己的规则。
主键:一个字段或者多个字段,能够唯一标识数据库中的每个记录。它也将一个表链接到另外一个表。
相关推荐
很好的一个 学习资料 零基础入门SQL 数据库
本教程会包含多个阶段来学习,从零基础到高级进阶,再到DBA的全套教程,主要内容包括Sql语言基础、数据库设计原则、高级查询技巧、存储过程编写、性能优化调整等。同时,可以以实例进行讲解,帮助读者更好地理解Sql...
SQL Server数据库的应用,能够有效提升数据请求与返回的速度,有效应对复杂任务的处理,是提升工作效率的关键。 由于SQL Servers数据库管理系统具有较高的数据管理性能,因其优越的性能,应用范围非常广,大量应用...
数据库学习最好的教材,内附各种语句详细写法,零基础入门更实用
01_oracle背景.avi 02_卸载oracle服务器....04_程序员_oraclesQL_oracle的关系.avi 05_select子句.avi 06_select子句.avi 07_where子句.avi 08_order by子句.avi 09_单行函数.avi 10_单行函数.avi 11_三大类型转换.avi
数据库的基础PPT讲解,从零开始学数据库。对应SQL server2008数据库的基础PPT讲解,从零开始学数据库。对应SQL server2008数据库的基础PPT讲解,从零开始学数据库。对应SQL server2008
19全新mysql教程零基础入门实战精讲mysql视频DBA数据库视频教程SQL教程
适合零基础小白学习的SQL入门知识。内含最详细的知识点以及易混点讲解,每个知识点都包含对应的案例代码详解,并且每个知识点不止一个示例代码,每句代码都有详细的注释,可以边学边练,快来一起学习吧。 文件目录:...
资源名称:从零开始学SQL Server内容简介:要想学好SQL Server 2005,选择一本适合自己的入门书是非常重要的。本书从数据库基础开始,循序渐进地讲解了数据库对象编程及数据库应用系统开发,章节安排合理,由浅入深...
SQL零基础入门教程,贼拉详细!贼拉简单! 速通数据库期末考! SQL教程专栏示例表-score表
SQL零基础入门教程,贼拉详细!贼拉简单! 速通数据库期末考! SQL教程专栏示例表-subject表
SQL零基础入门教程,贼拉详细!贼拉简单! 速通数据库期末考! SQL教程专栏示例表-students表
第一阶段---MySql入门教程,pdf 第一阶段---MySQL卸载手册.doc 第一阶段---MySQL基本操作教程PPT.ppt 第一阶段---MySQL安装图解.doc 第二阶段---mysql函数大全pdf 第二阶段---MySQL存储过程实例教程.doc 第二阶段---...
HTML5 Web SQL 数据库 Web SQL 是在浏览器上模拟数据库,可以使用JS来操作SQL完成对数据的读写。...新建一个前端学习qun438905713,在群里大多数都是零基础学习者,大家相互帮助,相互解答,并且还准备很
学习sql server的最基础的入门书籍,帮助你更快的掌握sql server!
SQLserver 0基础 事例 文件 以及 相关教学视频
Python操作数据库详解 Python 是一种流行的高级编程语言,广泛应用于数据分析、...本文详细介绍了 Python 操作数据库的方法和技术,包括数据库基础概念、Python 操作数据库的方式、数据库操作、Cursor 对象方法等。
存储过程(Stored Procedure),是一组为了完成特定功能的SQL 语句,集经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数,如果该存储过程带有参数来执行。 在SQL Server 的系列版本中,存储过程分为两类...
本书从数据库基础开始,循序渐进地讲解了数据库对象编程及数据库应用系统开发,章节安排合理,由浅入深,通过生动的实例和详细的代码注释,带领读者掌握SQL Server 2005数据库应用的技巧。----从零开始学SQL ...