您的位置:首页 > 数据库

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

2017-06-08 14:09 441 查看


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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数据 sql