SQL (结构化查询语言)
来源:互联网 发布:保定网络推广 编辑:程序博客网 时间:2024/04/29 20:01
一、定义:
结构化查询语言(Structured Query Language)简称SQL,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。
二、语句结构: (包括6部分)
1、数据查询语言(DQL:Data Query Language):其语句,也称为“数据检索语句”,用以从表中获得数据,确定数据怎样在应用程序给出。
2、:数据操作语言(DML:Data Manipulation Language):其语句包括动词INSERT,UPDATE和DELETE。它们分别用于添加,修改和删除表中的行。也称为动作查询语言。
3、事务处理语言(TPL):它的语句能确保被DML语句影响的表的所有行及时得以更新。TPL语句包括BEGIN TRANSACTION,COMMIT和 ROLLBACK。
4、数据控制语言(DCL):它的语句通过GRANT或REVOKE获得许可,确定单个用户和用户组对数据库对象的访问。
5、数据定义语言(DDL):其语句包括动词CREATE和DROP。在数据库中创建新表或删除表(CREAT TABLE 或 DROP TABLE);为表加入索引等。
6、指针控制语言(CCL):它的语句,像DECLARE CURSOR,FETCH INTO和UPDATE WHERE CURRENT用于对一个或多个表单独行的操作。
三、数据类型(5种);
结构化查询语言中的五种数据类型:字符型,文本型,数值型,逻辑型和日期型。
四、语言特点:
选择列表
FROM子句
SELECTusername,citytable.cityid
FROMusertable,citytable
WHEREusertable.cityid=citytable.cityid
表名 as 别名
表名 别名
WHERE子句
查询结果排序
- 结构化查询语言SQL
- SQL结构化查询语言
- 结构化查询语言 SQL
- SQL (结构化查询语言)
- 结构化查询语言 SQL
- 结构化查询语言SQL
- SQL 结构化查询语言
- SQL 结构化查询语言
- SQL结构化查询语言
- 结构化查询语言(SQL)原理
- 结构化查询语言(SQL)原理
- 精通SQL---结构化查询语言详解
- SQL(结构化查询语言)基础
- SQL结构化查询语言快速入门
- SQL结构化查询语言快速入门
- .结构化查询语言SQL及MySQL
- SQL学习之:结构化查询语言
- SQL结构化查询语言(一)
- Week7-3输出星号图
- 数据结构课设-约瑟夫换C语言实现
- 自定义异常处理
- UVA - 657 The die is cast
- 第八周项目三多分段函数求值
- SQL (结构化查询语言)
- MyEclipse默认标签TODO,XXX,FIXME和自定义标签的使用
- xcode快捷键
- 第八周上机项目1
- Hibernate和iBATIS 优缺点比较
- ibatis的优缺点及可行性分析
- 线段树的学习记录
- android应用开发详解(十七)-----------------------BroadcastReceiver
- mosek安装中的问题