在结构化查询语言中,根据对数据库不同的操作,结构化查询语言分为哪几种?分别执行哪些操作?举例说明。

作者&投稿:蹉晨 (若有异议请与网页底部的电邮联系)
结构化查询语言SQL分为哪5类~

SQL可分为5类:

l 查询语句

用于检索数据库表中存储的行。可以使用SQL的SELECT语句编写查询语句。

l 数据操纵语言(Data Manipulation Language, DML)语句

用于修改表的内容。DML语句有三种,分别为Insert,Update,Delete。

l 数据定义语言(Data Definition Language, DLL)语句

用于定义构成数据库的数据结构,例如表。DLL语句有5种基本类型:分别为

Create 创建数据库结构。

Alter 修改数据库结构。

Drop 删除数据库结构。

Rename 更改表名。

Truncate 删除表的全部内容。

l 事务控制语句(Transaction Control, TC)语句

用于将对行所作的修改永久性的存储到表中,或者取消这些修改操作。TC语句共有3种:

Commit 永久性的保存对行所作的修改。

Rollback 取消对行所作的修改。

SavePoint 设置一个“保存点”,可以将对行所作的修改回滚到此处。

l 数据控制语言(Data Control Language, DCL)语句

用于修改数据库结构的操作权限。DCL语句有两种:

Grant 授予其他用户对数据库结构(例如表)的访问权限。

REVOKE 防治其他用户访问数据库结构(例如表)。


(注:使用SQL*PLUS调用.sql文件的方法为,@C:\SQL\store_schema.sql)

SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select, Insert, Update, Delete, Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。

SQL Server

SQL Server 是一个关系数据库管理系统它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的于1988 年推出了第一个OS/2 版本在Windows NT 推出后Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了Microsoft 将SQL Server 移植到Windows NT

系统上专注于开发推广SQL Server 的Windows NT 版本Sybase 则较专注于SQL Server在UNIX 操作系统上的应用在本书中介绍的是Microsoft SQL Server 以后简称为SQL Server或MS SQL Server

SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的最新版本该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用

SQL可分为5类:

l 查询语句

用于检索数据库表中存储的行。可以使用SQL的SELECT语句编写查询语句。

l 数据操纵语言(Data Manipulation Language, DML)语句

用于修改表的内容。DML语句有三种,分别为Insert,Update,Delete。

l 数据定义语言(Data Definition Language, DLL)语句

用于定义构成数据库的数据结构,例如表。DLL语句有5种基本类型:分别为

Create 创建数据库结构。

Alter 修改数据库结构。

Drop 删除数据库结构。

Rename 更改表名。

Truncate 删除表的全部内容。

l 事务控制语句(Transaction Control, TC)语句

用于将对行所作的修改永久性的存储到表中,或者取消这些修改操作。TC语句共有3种:

Commit 永久性的保存对行所作的修改。

Rollback 取消对行所作的修改。

SavePoint 设置一个“保存点”,可以将对行所作的修改回滚到此处。

l 数据控制语言(Data Control Language, DCL)语句

用于修改数据库结构的操作权限。DCL语句有两种:

Grant 授予其他用户对数据库结构(例如表)的访问权限。

REVOKE 防治其他用户访问数据库结构(例如表)。

(注:使用SQL*PLUS调用.sql文件的方法为,@C:\SQL\store_schema.sql)


在结构化查询语言中,根据对数据库不同的操作,结构化查询语言分为哪几...
l 查询语句 用于检索数据库表中存储的行。可以使用SQL的SELECT语句编写查询语句。l 数据操纵语言(Data Manipulation Language, DML)语句 用于修改表的内容。DML语句有三种,分别为Insert,Update,Delete。l 数据定义语言(Data Definition Language, DLL)语句 用于定义构成数据库的数据结构,例如表。DLL语句有...

sql结构化查询语言中,哪个命令是用来进行查询功能的
结构化查询语言(Structured Query Language)简称SQL(发音:\/ˈɛs kjuː ˈɛl\/ "S-Q-L"),结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。结构化查询语言是高级的非过程化编程语言,允许...

结构化查询语言详细资料大全
结构化查询语言(Structured Query Language)简称SQL(发音:\/ˈes kjuː ˈel\/ "S-Q-L"),是一种特殊目的的程式语言,是一种资料库查询和程式设计语言,用于存取数据以及查询、更新和管理关系资料库系统;同时也是资料库脚本档案的扩展名。 结构化查询语言是高级的非过程化程式语言,允许用户在高层数据结构上工作。...

结构化查询语言的数据类型
简要描述一下结构化查询语言中的五种数据类型:字符型,文本型,数值型,逻辑型和日期型。 VARCHARVS CHARVARCHAR型和CHAR型数据的这个差别是细微的,但是非常重要。他们都是用来储存字符串长度小于255的字符。假如你向一个长度为四十个字符的VARCHAR型字段中输入数据Bill Gates。当你以后从这个字段中取出此...

结构化查询语言的使用简要
简单的Transact-结构化查询语言查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。 选择列表(select_list)指出所查询列,它可以是一组列名列表、星号、表达式、变量(包括局部变量和全局变量)等构成。1、选择所有列例如,下面语句显示testtable表中所有列的...

sql结构化查询语言是一种什么查询语言?
即外模式、全局模式和内模式结构。在SQL中,外模式又叫做视图(View),全局模式简称模式(Schema),内模式由系统根据数据库模式自动实现,一般无需用户过问。2、SQL数据操纵功能:包括对基本表和视图的数据插入、删除和修改,特别是具有很强的数据查询功能。以上内容参考:百度百科-结构化查询语言 ...

如何在数据库里 用like语句查询成语 !
在SQL结构化查询语言中,LIKE语句有着至关重要的作用。LIKE语句的语法格式是:select * from 表名 where 字段名 like 对应值(子串),它主要是针对字符型字段的,它的作用是在一个字符型字段列中检索包含对应子串的。A:% 包含零个或多个字符的任意字符串: 1、LIKE'Mc%' 将搜索以字母 Mc 开头...

结构化查询语言的相关函数
SQL Aggregate 函数SQL Aggregate 函数计算从列中取得的值,返回一个单一的值。 有用的 Aggregate 函数: AVG() - 返回平均值 COUNT() - 返回行数 FIRST() - 返回第一个记录的值 LAST() - 返回最后一个记录的值 MAX() - 返回最大值 MIN() - 返回最小值 SUM() - 返回总和 ...

sql语言(结构化查询语言)简介
SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数...

结构化查询语言的语言特点
也不需要导航。使用时只需要告诉计算机“做什么”,而不需要告诉它“怎么做”。 4.语言简洁,语法简单,好学好用:在ANSI标准中,只包含了94个英文单词,核心功能只用6个动词,语法接近英语口语。软道语录结构化查询语言SQL(Structured Query Language,结构化查询语言)是一种用于数据库操作的语言。

青羊区17184901724: 在结构化查询语言中,根据对数据库不同的操作,结构化查询语言分为哪几种?分别执行哪些操作?举例说明.
奚枫益气: SQL可分为5类:l 查询语句 用于检索数据库表中存储的行.可以使用SQL的SELECT语句编写查询语句.l 数据操纵语言(Data Manipulation Language, DML)语句 用于修改表的内容.DML语句有三种,分别为Insert,Update,Delete.l 数据定义...

青羊区17184901724: TSQL语句修改 -
奚枫益气: SELECT patientId, datepart(wk, visit_at) AS visitWeek, COUNT(*) as nVisits FROM visits t INNER JOIN cities c ON t.cityId = c.id WHERE 1=1 AND t.visit_at >= '2015-01-01' AND t.visit_atAND t.status = 'showedUp' AND c.name = 'Beijing' ...

青羊区17184901724: SQL语言和其他程序设计语言有什么不同 -
奚枫益气: 1、首先SQL语言是数据库结构化查询语言,是非过程化编程语言.而程序设计语言则有更多的面向对象及逻辑程序设计.比如用SQL语言编写个窗口、做个进度条什么的,是无法实现的. 2、SQL语言可以说是,程序设计语言和数据库之间的一个翻译官.程序设计中需要操作数据库,则通过SQL语言来翻译给数据库管理系统.如图所示: 3、不同数据库管理系统会有一些特殊的SQL规范,比如 TOP 是无法在mysql中使用的.而这些规范与程序设计语言无关.

青羊区17184901724: 结构化查询语言的介绍 -
奚枫益气: 结构化查询语言(Structured Query Language)简称SQL(发音:/ˈes kjuː ˈel/ S-Q-L),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩...

青羊区17184901724: 结构化查询语言(SQL)是在各种数据库及程序中使用最广泛的数据库操作语言,请使用SQL语句完成以下操作: 教 -
奚枫益气: (1) update 教师 set 年龄=年龄+1 (2) select * from 教师 where 所属院系='软件学院' order by 编号 (3) insert into 教师(编号,姓名,性别,年龄,所属院系,职称) values('4331','李艳','女',28,'计算机学院','讲师') (4) delete from 教师 where 年龄>60也可以这样写delete * from 教师 where 年龄>60

青羊区17184901724: SQL语句:对比两张表的数据并筛选出数据不同的 -
奚枫益气: SQL语句对比两张表的数据并筛选出数据不同的公式如下: select A.* from A, B where A.A1=B.B1 -- 相同主键,做表连接.and A.A2 <> B.B2 -- 条件:A2不等于B2.and A.A3 <> B.B3 -- 条件:A3不等于B3. 知识延展: 1. sql 语句是对数据库进行操作的一种语言. 2. 结构化查询语言(Structured Query Language)简称SQL,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统.

青羊区17184901724: sqlite SQL logic error or missing database,该怎么解决 -
奚枫益气: sqlite SQL logic error or missing database sqlite SQL 逻辑错误或数据库丢失先检查数据库文件是否存在,然后重装试试.

青羊区17184901724: SQL什么意思 -
奚枫益气: Structured Query Language 结构化查询语言 结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作.它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的结构化查询语言语言作为数据输入与管理的接口.结构化查询语言语句可以嵌套,这使他具有极大的灵活性和强大的功能

青羊区17184901724: select命令与list命令有何区别 -
奚枫益气: 查询是SQL语言的核心,用于表达SQL查询的select查询命令是功能最强也是最为复杂的SQL语句,它的作用就是从数据库中检索数据,并将查询结果返回给用户. Select语句由select子句(查询内容)、from子句(查询对象)、...

青羊区17184901724: 在SQL语句中dist是什么意思 -
奚枫益气: dist是 distinct 的缩写,意思是在查询结果中去掉重复的记录. 使用distinct的注意事项: 1、DISTINCT 必须放在第一个参数. 2、DISTINCT 表示对后面的所有参数的拼接取不重复的记录,相当于把 SELECT 表达式的项拼接起来选唯一值. 结构...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网