数据库系统概论学习攻略(第四期)

本文介绍了SQL语言的基础概念、特点及核心语句的应用,包括数据查询、定义、操作和控制等方面。详细列举了创建、删除及修改数据库对象的SQL命令,并简述了SQL的发展历程与标准化情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数据库系统概论学习攻略(第四期)

SQL结构化查询语言(Structured QueryLanguage)简称SQL(发音:/ˈes kjuː ˈel/"S-Q-L"),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。198610月,美国国家标准协会对SQL进行规范后,以此作为关系式数据库管理系统的标准语言(ANSIX3. 135-1986),1987年得到国际标准组织的支持下成为国际标准。不过各种通行的数据库系统在其实践过程中都对SQL规范作了某些编改和扩充。所以,实际上不同数据库系统之间的SQL不能完全相互通用。

SQL特点:综合统一、高度非过程化、面向集合的操作方式、以同一种语法结构提供多种使用方式、语言简洁,易学易用。

SQL语句的命令动词和具体功能:
数据查询:SELECT (查询出数据,也可用于变量赋值)
数据定义(表/视图/查询/存储过程/自定义函数/索引/触发器等):CREATE (创建)、DROP(删除)、ALTER(修改) 
数据操作:INSERT(插入)、UPDATE(更新)、DELETE(删除) 
数据控制:Grant(授权)、revoke(回收权限)
 
SQL的数据定义语句:
操作对象
           操作方式
创建
删除
修改
模式
CREATE SCHEMA
DROP SCHEMA
 
CREATE TABLE
DROP TABLE
ALTER TABLE
视图
CREATE VIEW
DROP VIEW
 
索引
CREATE INDEX
DROP INDEX
 
 

国际标准化组织:负责目前绝大部分领域(包括军工、石油、船舶等垄断行业)的标准化活动。ISO现有117个成员,包括117个国家和地区。ISO的最高权利机构是每年一次的全体大会,其日常办事机构是中央秘书处,设在瑞士日内瓦。中央秘书处现有170名职员,由秘书长领导。ISO的宗旨是在世界上促进标准化及其相关活动的发展,以便于商品和服务的国际交换,在智力、科学、技术和经济领域开展合作。”ISO通过它的2856个技术结构开展技术活动,其中技术委员会(简称SC)共611个,工作组(WG2022个,特别工作组38个。中国于1978年加入ISO,在200810月的第31届国际化标准组织大会上,中国正式成为ISO常任理事国

SQL Server SQL Server Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2012 的大型多处理器的服务器等多种平台使用。MicrosoftSQL Server 是一个全面的数据库平台,使用集成商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 数据库引擎为关系型数据和结构化数据提供了更安全可靠存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值