任务4-2 认识SQL 课件(共12张PPT)-《数据库应用技术-SQL Server》同步教学(人民邮电版)

资源下载
  1. 二一教育资源

任务4-2 认识SQL 课件(共12张PPT)-《数据库应用技术-SQL Server》同步教学(人民邮电版)

资源简介

(共12张PPT)
创建与维护SQL Server数据库
任务4-1 SQL Server数据库简介
目录
Contents
任务4-2 认识SQL
任务4-3 创建数据库
任务4-4 修改数据库
任务4-5 删除数据库
任务4-6 分离和附加数据库
实训:创建和维护数据库
PART 2
任务4-2 认识SQL
(一)SQL简介
(二)T-SQL语句的语法格式
(三)T-SQL标识符规则
任务
assignments
认识SQL
任务4-2
任务1-1 数据处理
(一)SQL简介
1.SQL概述
结构化查询语言(Structural Query Language,SQL)是由美国国家标准协会(American NationalStandards Institute,ANSI)和国际标准化组织(InternationalStandards Organization,ISO)定义的标准,是用于数据库中的标准数据查询语言。Transact-SQL是SQL Server的编程语言,是SQL的增强版本。
认识SQL
任务4-2
任务1-1 数据处理
2.SQL的分类
SQL可分为数据查询语言、数据定义语言、数据操纵语言和数据控制语言4类。
(1)数据查询语言
数据查询语言(Data Query Language,DQL)负责查询数据而不会修改数据本身,SELECT是最基本的DQL语句。
(2)数据定义语言
数据定义语言(Data Definition Language,DDL)负责定义数据结构定义与数据库对象,由CREATE、ALTER与DROP三个语句组成。CREATE可以用来创建用户、数据库、数据表、视图、存储过程、函数、触发器、索引等。ALTER语句是负责修改数据库对象修改。DROP语句用于删除数据库对象。
认识SQL
任务4-2
任务1-1 数据处理
(3)数据操纵语言(Data Manipulation Language,DML)主要用于完成数据更新操作,其中数据更新是指对数据进行插入、删除和修改操作,包括INSERT、UPDATE、DELETE三个语句。INSERT语句用于将数据插入数据库对象中。UPDATE语句用于将数据表中匹配条件的数据更新为新的数值。DELETE语句用于从数据库对象中删除数据。
(4)数据控制语言
数据控制语言 (Data Control Language,DCL)用来设置或更改数据库用户或角色权限。它可以控制特定用户账户对数据表、视图、存储过程等数据库对象的控制权,主要包括GRANT和REVOKE两个语句。GRANT语句可以将指定的安全对象的权限授予相应的主体,REVOKE语句则是删除授予的权限。
认识SQL
任务4-2
任务1-1 数据处理
(二)Transact-SQL语句的语法格式和书写准则
1.关于Transact-SQL语句语法格式的约定符号
(1)尖括号“<>”中的内容为必选项。例如,<表名>表示必须在此处填写一个表名。
(2)中括号“[ ]”中的内容为任选项。例如,[UNIQUE]UNIQUE可写可不写。
(3)[,…]表示前面的项可以重复。
(4)大括号“{}”与竖线“|”表明此处列出的各项仅需选择一项。
例如,{A|B|C|D}表示从A、B、C、D中取其一。
(5)SQL中的数据项(包括列、表和视图)分隔符使用英文半角逗号“,”;字符串常量的定界符使用一对英文半角单引号“’”。
认识SQL
任务4-2
任务1-1 数据处理
2.SQL语句书写规则
在编写SQL语句时,遵守某种准则可以提高语句的可读性,并且易于编辑,这是很有好处的,以下是常用的规则。
(1)SQL语句使用大小写字母均可。但是为了提高SQL语句的可读性,子句开头的关键字通常采用大写形式。
(2)SQL语句可写成一行或多行,习惯上每个子句占一行。
(3)关键字不能在行与行之间分开,并且很少采用缩写形式。
(4)SQL语句的结束符为分号“;”,分号必须放在语句中最后一个子句的后面,但可以不在同一行。
认识SQL
任务4-2
任务1-1 数据处理
(三)Transact-SQL标识符规则
数据库对象的名称即为其标识符。SQL Server中的所有内容,如服务器、数据库和数据库对象(如表、视图、列、索引、触发器、过程、约束及规则等)都可以有标识符。大多数对象要求有标识符,但对于有些对象(如约束),标识符是可选的。对象标识符是在定义对象时创建的。标识符随后用于引用该对象。
在SQL Server中,标识符分两种类型,一种是常规标识符,另一种是分隔标识符。
1.常规标识符
常规标识符遵守标识符的格式规则。 在Transact-SQL语句中使用常规标识符时,不必使用分隔标识符将其分隔开。
认识SQL
任务4-2
任务1-1 数据处理
(1)第一个字符必须是当前字符集中的任何字母,包括拉丁字符a~z和A~Z,以及来自其他语言的字母字符。
(2)标识符还可包含数字、下画线、@、#和$符号。
(3)标识符必须不能是 Transact-SQL保留字。
(4)不允许嵌入空格或特殊字符。
(5)不允许使用增补字符。
认识SQL
任务4-2
任务1-1 数据处理
2.分隔标识符
在 Transact-SQL 语句中,必须分隔不符合所有标识符规则的标识符。如果标识符包含Transact-SQL的保留字或者内嵌的空格和其他不是规则规定的字符,就要把这些不符合规则的标识符包含在双引号(“”)或者方括号([ ])内。例如:
SELECT *
FROM [My Table] --标识符包含空格
WHERE [order] = 10 --标识符包含保留字
常规标识符和分隔标识符的字符数都必须为1~128。本地临时表的标识符最多可以有116个字符。

展开更多......

收起↑

资源预览