码迷,mamicode.com
首页 > 数据库 > 详细

1.1 SQL是什么

时间:2016-12-28 18:36:12      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:执行   ansi   ack   text   family   com   structure   搜索   lan   

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

SQL语言包含个部分

  数据定义语言(DDL)例如CREATEDROPALTER等语句

  数据操作语言(DML)例如INSERT插入)、UPDATE修改)、DELETE删除语句

  数据查询语言(DQL)例如SELECT语句

  数据控制语言(DCL)例如GRANTREVOKECOMMITROLLBACK等语句

  SQL语言包括三种主要程序设计语言类别的语句数据定义语言(DDL)数据操作语言(DML)及数据控制语言(DCL)

 

/*===============================F&Q==============================*/

 

1   什么是SQL

SQL 指结构化查询语言

SQL 使我们有能力访问数据库

SQL 是一种 ANSI 的标准计算机语言

 

2   SQL能做什么

SQL 面向数据库执行查询

SQL 可从数据库取回数据

SQL 可在数据库中插入新的纪录

SQL 可更新数据库中的数据

SQL 可从数据库删除记录

SQL 可创建新数据库

SQL 可在数据库中创建新表

SQL 可在数据库中创建存储过程

SQL 可在数据库中创建视图

SQL 可以设置表存储过程和视图的权限

 

3   SQL可以分为哪两大部分

数据操作语言 (DML) 数据定义语言 (DDL)

DML部分

SELECT - 从数据库表中获取数据

UPDATE - 更新数据库表中的数据

DELETE - 从数据库表中删除数据

INSERT INTO - 向数据库表中插入数据

 

 DDL部分

CREATE DATABASE - 创建新数据库

ALTER DATABASE - 修改数据库

CREATE TABLE - 创建新表

ALTER TABLE - 变更改变数据库表

DROP TABLE - 删除表

CREATE INDEX - 创建索引搜索键

DROP INDEX - 删除索引

 

注意事项SQL 对大小写不敏感

 

 

1.1 SQL是什么

标签:执行   ansi   ack   text   family   com   structure   搜索   lan   

原文地址:http://www.cnblogs.com/dvmu/p/6229802.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!