数据库 之 SQL语句构成和分类

SQL语句构成

.Keyword组成clause,关键字不能独立用,要配合别的关键字才能使用,由多个关键字组合成一个子句

.多条clause组成语句

.SELECT * SELECT子句

.FROM products FROM子句

.WHERE price>400 WHERE子句

.这是一组语句,由三个子句构成,SELECT,FROM和WHERE都是关键字

SQL语句分类

.SQL语句:

DDL: DataDefinationLanguage,数据定义语言

关键字:CREATE, DROP, ALTER

DML: Data ManipulationLanguage数据处理语言

关键字:INSERT, DELETE, UPDATE

DCL:Data Control Language 数据控制语言

关键字:

GRANT:授权

REVOKE:取消权限

DQL:DataQuery Language 数据查询语言

关键字:SELECT

SQL语言规范

.在数据库系统中,SQL语句不区分大小写(建议用大写)

.但查询字符串常量区分大小写

.SQL语句可单行或多行书写,以“;”结尾

.关键词不能跨多行或简写

.用空格和缩进来提高语句的可读性

.子句通常位于独立行,便于编辑,提高可读性

.注释:

.SQL注释通用标准:所有数据库通用的注释

/*注释内容*/多行注释

--注释内容单行注释,注意有空格

.MySQL注释:

#mysql特有的注释方法

数据库对象的命名规则

.必须以字母开头

.可包括数字和三个特殊字符(# _ $),建议不要加这种特殊符号

.不要使用MySQL的保留字

.同一Schema下的对象不能同名,但是不同的数据库可以同名.在oracle, mysql 之类的数据库系统中,一个schema 其实就是一套表,VIEW,等,类似于SQL SERVER中的一个数据库。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • SQL与MySQL简介 数据库基础 从SQL的角度来看,数据库就是一个以某种有组织的方式存储的数据集合。我们可以采...
    heming阅读 3,183评论 1 8
  • 什么是数据库? 数据库是存储数据的集合的单独的应用程序。每个数据库具有一个或多个不同的API,用于创建,访问,管理...
    chen_000阅读 4,060评论 0 19
  • SQL SELECT 语句 一、查询SQL SELECT 语法 (1)SELECT 列名称 FROM 表名称 (2...
    有钱且幸福阅读 5,748评论 0 33
  • 老公毕业三年多第一次回来看看,刚到建行旁边,就开始背他毕业就不用了的学校发的建行卡号,回到学校,就是满满的...
    太阳花_崔文杰阅读 651评论 0 16
  • 话·缘 一歌,一世界,一人孤寂。 一佛,一世间,一人安逸。 一茶,一境界,一人洒脱。 万物相依,皆有因...
    雨落生花阅读 346评论 0 0