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

2.SQL

了解SQL

1、SQL是什么

【知识点介绍】

了解完数据库,我们就来认识下SQL吧。
SQL是Structured Query Language的简称,即结构化查询语言,这是一门专门用来跟数据库“交流”(访问、处理数据库)的标准语言。
我们可以使用SQL和许多数据库程序一起协同工作,比如MySQL、Oracle、Ms Access、SQL Server等等。

2、SQL语言分类

【知识点介绍】

我们会在以后的章节里详细介绍SQL的语法,本节内容,大家稍作了解即可。
SQL里的语言分DQL、DML、DDL、DCL四种:

数据查询语言DQL
数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句(以及ORDER BY子句)组成的查询块:
SELECT <字段名表>
FROM <表或视图名>
WHERE <查询条件>

数据操纵语言DML
数据操纵语言DML主要有三种语句:
插入:INSERT
更新:UPDATE
删除:DELETE

数据定义语言DDL
数据定义语言DDL用来创建数据库中的各种对象——表、视图、索引、同义词、聚簇等如:
CREATE TABLE/VIEW/INDEX/SYN/CLUSTER

数据控制语言DCL
数据控制语言DCL用来授予或回收访问数据库的某种特权,并控制数据库操纵事务发生的时间及效果,对数据库实行监视等,例如:
GRANT,授权;
ROLLBACK,回滚命令使数据库状态回到上次最后提交的状态;
COMMIT [WORK],提交。

3、SQL的数据类型

【知识点介绍】

既然是数据,肯定就有数据类型,毕竟数据类型是数据本身的特征。
SQL也不例外,它最基本的数据类型如下:
字符串类型;
数字类型;
日期和时间类型;
自定义类型。

由于存在不同的数据库程序,它们对数据类型都有自己完整的一套规则,想要了解更多SQL以及其他数据库程序数据结构的内容,大家不妨可以去查找下网上的资料。
在本节我们只对SQL数据类型只做一个简答的基础介绍,稍作了解即可:

字符串类型:
char(x),定长字符串类型,x为数字,规定字符的数目(最多不超过255个字符);
varchar(x),变长字符串类型,x为数字,表示最多能够保持的字符数目(最多不超过255个字符);
text或blob,一般超过255个字符的字符串都用text来定义。

数字类型:
numeric,SQL里的通用数字类型,数值可以是0、正负数、浮点型、定点型;
integer、int,整形数字;
decimal(x,y),小数类型,x表示有效位,y表示小数点后保留的位数;
float,浮点型。

日期和时间类型:
date、time;
datetime,包含year、month、day、hour、minute、second;
timestamp。

布尔型:
True、False、Null,其中Null表示没有值,当他被''定义时,即'Null',表示Null这个字符本身。

自定义类型:
由用户自己定义的数据类型,我们根据自己的需求来定义的一种数据类型,这极大的丰富了我们数据库中数据存储的灵活性。

4、小结

【知识点介绍】

本章主要向大家讲解一些数据库和SQL的基本知识,不涉及具体的SQL语句和语法,希望大家能对数据库和SQL这门语言达到一定程度的认识。
另外多提一点小知识,在SQL语句中对字母的大小写是不敏感的哦,只有数据本身是区分大小写的。

下文待续。。。。。。

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

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

http://www.lechuangzhe.com/homepage

猜你喜欢

转载自official201704125530.iteye.com/blog/2378550