【软考】【数据库技术】SQL语言

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hongtao_6/article/details/82587500

1 SQL概述

SQL(Structured Query Language)是在关系数据库中最普遍使用的语言

 1.1SQL标准

ANSI SQL(美国国家标准机构)
SQL-92或SQL2(对ANSI SQL修改后在92年采用)
SQL-99或SQL3(最近采用)

 1.2SQL特点

1.综合统一,缺点是修改模式时必须停止数据库的运行,转储数据后修改模式,编译后再重装数据库。
2.高度非过程化,进行数据操作时,只需要指出“做什么”,不需要指出“怎么做”,提高了数据的独立性
3.面向集合的操作方式:操作对象、查找结果可以使元组的集合
4.两种使用方式:既可以在终端输入SQL命令,又可以将其嵌入到高级语言程序中
5.语言简洁、易学易懂:分为4类9个动词
  数据查询:SELECT
  数据定义:CREATE、DROP、ALTER
  数据操作:INSERT、UPDATE、DELETE
  数据控制:GRANT、REVORK

2 数据定义

关键字:
CREATE、ALTER、DROP
TABLE、INDEX、VIEW
创建表
修改表
删除表
创建索引
删除索引
创建视图
删除视图

3 数据查询

SELECT、FROM
HAVING、GROUP BY
WHERE
ORDER BY
这里写图片描述

 3.1简单查询

找出关系中满足特定条件的元祖,只需使用SELECT、FROM和WHERE
这里写图片描述
这里写图片描述

4 数据更新

插入
删除
修改

5 访问控制

授权
收回权限

猜你喜欢

转载自blog.csdn.net/hongtao_6/article/details/82587500