又称结构化查询语言(Structured Query language),是集DDL、DML和数据控制功能于一体的数据库语言。
支持关系数据库三级模式结构(体系结构)
۩ 基本表:独立存储于数据库中的数据表(关系),可有若干个索引。
۩索引:对表中的属性组进行逻辑上排序,可以加快检索速度。
۩ 视图:由基表导出的虚表,数据库中只保存视图的定义。
۩ 存储文件:以OS文件的形式保存数据库的表、视图、索引等数据库对象。
۩非过程化语言
۩统一的语言
۩多使用方式:(独立、嵌入)
独立:在终端直接键入SQL命令对数据库进行操作
嵌入:SQL语句额能够嵌入高级语言(C、C#等)
SQL功能 | 操作符 |
---|---|
数据查询 | SELECT |
数据定义 | CREATE,ALTER,DROP |
数据操纵 | INSERT,UPDATE,DELETE |
数据控制 | GRANT,REVOKE |
数据定义:用来定义数据库对象(库、表、列)
主要操作增、删、改
数据控制:定义数据库访问权限和安全级别
主要作用用户的创建及授权
数据查询:查询数据
本文分享自 ellipse数据库技术 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!