SQL结构化查询语——之DDL语言
一、SQL结构化查询语言概述 SQL是关系型数据库所使用的标准语言,最初是基于IBM的实现在1986年被批准的。1987年,“国际标准化组织(ISO)”把ANSI(美国国家标准化组织) SQL作为国际标准。 1. SQL语言规范 在数据库系统中,SQL语句关键词不区分大小写(建议用大写) 数据库的资源对象是区分大小写的,如表、数据库这类资源在操作系统中以独立文件形来存储,如果文件系统对文件命名区分大小写则SQL语言内引用资源对象 资源内的元素不区分大小写,如:表的字段名称不区分大小写,因为在操作系统中不是独立的文件。 SQL语句可单行或多行书写,以“;”结尾。 关键词不能跨多行或简写。 用空格和缩进来提高语句的可读性(但并不强制)。 子句通常位于独立行,便于编辑,提高可读性()。 2. 注释: 注释类型 注释符号 说明 标准 单行注释 -- --与注释内容之间有空格 SQL标准 多行注释 /* 多行内容被/*包裹 SQL标准 单行注释 # 多行内容被#包裹 MYSQL标准 3.SQL语言分类 >DDL: Data Defination Language 数据定义语言 CREATE,DROP,ALTER >DML: Data Manipulation Language 数据操纵语言 INSERT,DELETE,UPDATE >DQL:Data Query Language