数据应用达人之SQL基础教程分享1

SQL基础教程

前言:

网盛数新专注数据应用领域16年,在报表制作、图表展示、软件开发等领域都有着极强的技术支撑,今天将为大家分享一些SQL语言的知识,希望对初学者能有些帮助。

简介:
教你掌握SQL的基础知识,并学会使用 SQL 来访问和处理数据系统中的数据。

介绍:
SQL是使用最为广泛的一门 ANSI 的标准计算机语言,用来访问和操作数据库系统。不管你是应用开发人员、数据库管理员、 Web设计师、 移动端开发人员,掌握好 SQL这门语言对用好数据库十分很重要的,比如MS Access、Informix、SQL Server、Oracle、Sybase、DB2等。
本门课程主要向大家讲解SQL的基础 知识,我们从简单的数据检索查询入手,逐步过渡到一些比较复杂的内容,如联结、子查询、游标、表约束等知识。大家可以从本课程循序渐进、系统且直观地学习到SQL 的知识和使用技巧。

第一章 了解数据库与SQL


(什么是数据库?什么是SQL语言?本章我们会对这两者做一个简单的介绍,有利于大家之后对SQL的学习。)

1.数据库基础知识

了解数据库

1、什么是数据库

【知识点介绍】

在开始学习SQL之前,无论你是编程达人还是IT新手,先对数据库和SQL做一个基本了解(或者重温),还是很有帮助的。
我们常说的数据库(database),通常是一个文件或一组文件,它是用来存放有组织的数据的容器,我们可以具象地把它理解成一个存放资料的文件柜。

2、表

【知识点介绍】
以上节文件柜为例,我们在存放具体资料的时候,并不是随意存放的,而是先在文件柜中创建一个文件袋,然后在把相关的资料放到特定的文件袋中。
这个文件袋,就是表了,表(table),从定义上来说,它是某种特定数据类型的结构化清单。
这里的关键是,存储在表中的数据是同一类型的数据,数据库里的表的标识(名字)是唯一的。

3、列

【知识点介绍】

数据库里所有的表都是由一个或多个列组成的。
列(column),我们可以把它理解成电子表格,每一列都是特定的信息,比如有个学生信息表,里面就会有:
学号
姓名
性别
专业
......
等各种列。

4、行

【知识点介绍】

表中的数据是按照行来进行存储的,行即是用来存放数据的地方。
继续以上节的学生信息表为例,行则是存储这个每一个学生的具体信息。

学生信息—表、列、行的实例:


 

5、主键

【知识点介绍】

表中的每一行数据都应该有一列或几列用来唯一标识自己,这个唯一标识的列(或几列)我们叫它主键(primary key)。
比如之前提到的学生表,我们就应该把学号这一列做为主键,学号则成了学生信息的唯一标识。

那么为什么需要主键?
虽然说并不是所有表都是需要主键的,但大多数的数据库在设计的时候都会保证他们的每一个表都具有一个主键,这是为了以后对数据操作管理提供便利和可靠性。

我们在设置主键时要注意两点:
主键任意两行的数据必须是不同的;
每一行都必须有主键存在,且不能为Null(空)。

下文待续。。。。。。

欢迎大家前往访问我们的官网:

http://www.datanew.com/datanew/homepage

http://www.lechuangzhe.com/homepage

猜你喜欢

转载自official201704125530.iteye.com/blog/2378292
今日推荐