• 1.摘要
  • 2.基本信息
  • 3.语言介绍
  • 4.使用方法
  • 4.1.基础使用
  • 4.2.提升阶段
  • 4.3.相关技巧
  • 5.常见问题
  • 5.1.最新语句
  • 5.2.高级查询
  • 5.3.外连接
  • 5.4.判断对象
  • 5.5.局部变量
  • 5.6.全局变量
  • 5.7.修改结构
  • 5.8.常用函数
  • 5.9.算术函数
  • 5.10.字符函数
  • 6.发展过程
  • 7.安全问题
  • 8.参考资料

sql语句大全

计算机数据库语言

SQL 全名是结构化查询语言1(Structured Query Language),是用于数据库中的标准数据查询语言,IBM 公司最早使用在其开发的数据库系统中。1986年10月,美国国家标准学会(ANSI) 对 SQL 进行规范后,以此作为关系式数据库管理系统的标准语言 (ANSI X3. 135-1986),1987年得到国际标准组织的支持下成为国际标准。不过各种通行的数据库系统在其实践过程中都对 SQL 规范作了某些编改和扩充。所以,实际上不同数据库系统之间的SQL不能完全相互通用。

基本信息

  • 中文名

    sql语句大全

  • 属性

    高级的非过程化编程语言

语言介绍

sql

SQL 是高级的非过程化编程语言,它允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解其具体的数据存放方式。而它的界面,能使具有底层结构完全不同的数据库系统和不同数据库之间,使用相同的 SQL作为数据的输入与管理。它以记录项目〔records〕的合集(set)〔项集,record set〕作为操纵对象,所有 SQL 语句接受项集作为输入,回提交的项集作为输出,这种项集特性允许一条 SQL 语句的输出作为另一条 SQL 语句的输入,所以 SQL 语句可以嵌套,这使它拥有极大的灵活性和强大的功能。在多数情况下,在其他编程语言中需要用一大段程序才可实践的一个单独事件,而其在 SQL 上只需要一个语句就可以被表达出来。这也意味着用 SQL 可以写出非常复杂的语句。

SQL 同时也是数据库文件格式的扩展名。

SQL 包含3个部分:

“数据定义语言”(DDL : Data Definition Language)

“数据操纵语言”(DML : Data Manipulation Language)

“数据控制语言”(DCL : Data Control Language)

数据定义

CREATE TABLE --创建一个数据库表

DROP TABLE --从数据库中删除表

ALTER TABLE --修改数据库表结构

CREATE VIEW --创建一个视图

DROP VIEW --从数据库中删除视图

CREATE INDEX --为数据库表创建一个索引

DROP INDEX --从数据库中删除索引

CREATE PROCEDURE --创建一个存储过程

DROP PROCEDURE --从数据库中删除存储过程

CREATE TRIGGER --创建一个触发器