码迷,mamicode.com
首页 > 数据库 > 详细

SQL入门经典(一)之简介

时间:2016-06-18 10:05:40      阅读:240      评论:0      收藏:0      [点我收藏+]

标签:

     今天是我第一天开通博客,也是我的第一篇博客。以后为大家带来第一篇关于学习技术性文章,这段时间会为大家带来是SQL入门学习。希望大家坚持读下去,因为学历有限。语言表达能力不好和知识点不足,我写的不好,希望大家多多包涵。主要分享给那些想学SQL一个入门教程。主要是T-SQL语言为主。

     结构化查询语言(Structured Query Language)简称SQL(发音:/?es kju? ?el/ "S-Q-L"),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。

语句结构

结构化查询语言包含6个部分:

一:数据查询语言(DQL:Data Query Language):

     其语句,也称为“数据检索语句”,用以从表中获得数据,确定数据怎样在应用程序给出。保留字SELECT是DQL(也是所有SQL)用得最多的动词,其他DQL常用的保留字有WHERE,ORDER BY,GROUP BY和HAVING。这些DQL保留字常与其他类型的SQL语句一起使用。

二:数据操作语言(DML:Data Manipulation Language):

     其语句包括动词INSERT,UPDATE和DELETE。它们分别用于添加,修改和删除表中的行。也称为动作查询语言。

三:事务处理语言(TPL):

     它的语句能确保被DML语句影响的表的所有行及时得以更新。TPL语句包括BEGIN TRANSACTION,COMMIT和ROLLBACK。

四:数据控制语言(DCL):

     它的语句通过GRANT或REVOKE获得许可,确定单个用户和用户组对数据库对象的访问。某些RDBMS可用GRANT或REVOKE控制对表单个列的访问。

五:数据定义语言(DDL):

     其语句包括动词CREATE和DROP。在数据库中创建新表或删除表(CREAT TABLE 或 DROP TABLE);为表加入索引等。DDL包括许多与人数据库目录中获得数据有关的保留字。它也是动作查询的一部分。

六:指针控制语言(CCL):

     它的语句,像DECLARE CURSOR,FETCH INTO和UPDATE WHERE CURRENT用于对一个或多个表单独行的操作。

先介绍这么多吧,为了明天继续写下去,先建立SQL数据库和表。明天博客是数据库基本的查询、添加、更新、删除操作。

先创建数据库<database_name> 是数据库名称,你可以改为自己的数据库名称,我建立是AdventureWorks数据库名称,后面博客AdventureWorks对应就是<database_name>这个数据库

建立数据库:

技术分享
CREATE DATABASE <table_name>
on
(
name=<database_name>.mdb,--数据库名称
filename=E:\study\<database_name>.mdb,--数据库路径
size=100MB,--初始值
maxsize=10000MB,--最大容量
filegrowth=50MB--每次增长的容量
)
log on
(
name=<database_name>_log.ldf,--日记名称
filename=E:\study\<database_name>_log.ldf,--日记路径
size=25MB,--初始值
maxsize=1000MB,--最大容量
filegrowth=10MB--每次增长的容量
)
View Code

在建立表:

因为数据库文件有几十M。需要自己去微软msdn社区有下载安装

下载路径:http://msftdbprodsamples.codeplex.com/downloads/get/11753 具体安装百度下。

第一章就到此结束了。

SQL入门经典(一)之简介

标签:

原文地址:http://www.cnblogs.com/panda951010/p/5595589.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!