欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-05-28 20:49:35
...

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