当前位置:首页 > 开发 > 数据库 > 正文

数据库,SQL零基础入门

发表于: 2014-07-16   作者:天子之骄   来源:转载   浏览:
摘要: 数据库,SQL零基础入门        做网站肯定离不开数据库,本人之前没怎么具体接触SQL,这几天起早贪黑得各种入门,恶补脑洞。一些具体的知识点,可以让小白不再迷茫的术语,拿来与大家分享。          数据库,永久数据的一个或多个大型结构化集合,通常与更新和查询数据的软件相关

数据库,SQL零基础入门

       做网站肯定离不开数据库,本人之前没怎么具体接触SQL,这几天起早贪黑得各种入门,恶补脑洞。一些具体的知识点,可以让小白不再迷茫的术语,拿来与大家分享。

 

       数据库,永久数据的一个或多个大型结构化集合,通常与更新和查询数据的软件相关。简单的数据库可以是一个包含许多记录的文件,其中每个记录包含相同的字段集合,并且每个字段具有特定的固定宽度。

字段是关于特定事物的单个数据项。这些字段的集合称作一个记录。

 

       理解不了?正常。那么这样说,数据库就是依据一定的规则集中起来的许多数据。字段,记录通过表来理解。每个表的每一行是一条记录,每一行中在每一列对应的部分就是字段。

 

       数据库用于存储数据,数据库管理系统提供查询数据的方式,而所提供的软件通常允许查看数据。但是如何在数据库管理软件之外使用数据呢?操作系统,无论是Windows,UNIX,Linux,还是Macintosh(没玩过),都提供连接到数据库管理系统的方式和提取数据的方式。我们只需编写程序代码,并将代码放置到一个单独的应用程序中,用户在他们的计算机中运行这个应用程序,或者建立一个web页来提取数据。

 

       SQL具有3个主要角色:其一,创建数据库并定义它的结构;其二,查询数据库,以获得回答问题所需要的数据;其三,控制数据库的安全。定义数据库的结构包括创建新的数据库表和字段,建立数据实体的规则等,这些都由一种SQL子语言表达,这种子语言称为数据控制语言(DCL)。SQL查询是SQL最常用的功能。一种称为数据操纵语言(DML)的子语言负责查询和数据操作。SQL允许向数据库提出一个查询(基于一个问题),然后数据库提供回答查询所需要的数据。一个SQL查询由各种语句(statement),子句(clause)和条件(condition)组成。SQL是一种声明性语言,这意味着不是告诉它做什么以获得想要的结果,而是简单地告诉它想让它做什么,它判断出做些什么并得出结果。

 

       关系型数据库,“关系型”,一个表中的数据和另一个表中的数据之间存在某种类型的链接,这种链接指示出了某种类型的关系。它的结构可以概括为:一个RDBMS管理一个或多个数据库,每个数据库包含一个或多个表的集合,每个表包含零个或多个记录,每个记录是字段的一个集合。

 

       标识符:用于唯一标识数据库系统中的事物,它使用一个对象进行标识,例如数据库名,表名或者字段名。

       字面值:一个实际的值。

       关键字:每个关键字都有它自己的规则。

       主键:一个字段或者多个字段,能够唯一标识数据库中的每个记录。它也将一个表链接到另外一个表。

数据库,SQL零基础入门

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
零基础入门jQuery最新版开发.NET富客户端应用(选择器、DOM操作、事件和动画、Ajax应用、插件、Mobil
数据库基础入门(一) 数据库是按照数据结构来组织、存储和管理数据的仓库。 简单的说数据库本身可
英雄联盟(撸啊撸) QQ飞车 魔兽世界等等相信大家都玩过游戏吧,玩过那UI知道是什么吧?UI可能说得
【题外话】 最近要做一个3D动画演示的程序,由于比较熟悉C#语言,再加上XNA对模型的支持比较好,故
零基础学Qt4编程:Qt4开发入门与提升 基于最新发布的Qt 4.5版,按照Qt知识结构的层次和读者的学习规
DLL技术应用02 让编程改变世界 Change the world by program DLL的编写 在Delphi环境中,编写一个DL
DLL技术应用02 让编程改变世界 Change the world by program DLL的编写 在Delphi环境中,编写一个DL
【题外话】 上一篇文章介绍了3D开发基础与XNA开发程序的整体结构,以及使用Model类的Draw方法将模型
2.1 概述 Expression Blend 是一款功能齐全的专业设计工具,可用来针对基于 Silverlight 构建的 Web
在本片博客正式开始之前,大家先跟我做一个简单的好玩的 小语音。 新建一个文本文档,然后再文档里
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号