数据库 之 SQL语句构成和分类
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库 之 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中的一个数据库。
本文出自 “阳光运维” 博客,请务必保留此出处http://ghbsunny.blog.51cto.com/7759574/1970219
以上是关于数据库 之 SQL语句构成和分类的主要内容,如果未能解决你的问题,请参考以下文章