全面复习之 SQL(1)
来源:互联网 发布:优爱刷黄钻软件 编辑:程序博客网 时间:2024/05/16 20:00
什麽是SQL?
SQL: Structured query language 结构化查询语言
功能: 查询、操纵、定义、控制
特点:
1、一体化;
2、两种使用方式,统一的语法结构;
方式一、联机交互使用方式;方式二、嵌入式。
3、高度非过程化;
4、语言简洁,易学易用。
SQL支持关系数据库三级模式
基本表: 独立存在的表。每个基表对应一个存
储文件,一个表可带若干索引。
存储文件+索引=内模式
视图:是一个虚表。数据库中仅存视图定义,不存对
应的数据 。
SQL的三级模式
SQL命令的种类
DDL,数据定义语言
DML,数据操纵语言
DQL,数据查询语言
DCL,数据控制语言
数据管理命令
事务性控制命令
DDL,数据定义语言:
用户创建或重新构建数据库的语言
CREATE TABLE
ALTER TABLE
DROP TABLE
CREATE INDEX
ALTER INDEX
DROP INDEX
DML,数据操纵语言:
用于在关系数据库对象中操纵数据
INSERT
UPDATE
DELETE
DQL,数据查询语言:
对数据库中的信息寻找和定位
SELECT
DCL,数据控制语言:
用于创建与用户访问相关的对象,也控制着用户的权
限分配
ALTER PASSWORD 改变口令
GRANT 为用户授予特权
REVOKE从用户处收回特权
数据管理命令:
审计和分析对数据库的操作,并可分析系统的执行过
程
START AUDIT
STOP AUDIT
事务性控制命令:
用户管理数据库的事务命令
COMMIT 用于保护数据库的事务
ROLLBACK 用于撤消数据库的事务
SAVEPOINT 创建一组事务中的撤消点
SET TRANSACTION 给事务命名
- 全面复习之 SQL(1)
- 全面复习之 SQL (3)-库函数
- 全面复习之SQL(5)-视图
- 全面复习之 SQL(2)-数据查询语句
- 全面复习之SQL(6)-索引的创建与删除
- 全面复习之SQL(7)-数据控制语句
- 全面复习之SQL(8)-oracle存储过程
- 全面复习之SQL(10)-oracle常用函数
- 全面复习之SQL(4)-数据更新语句和数据定义语句
- 全面复习之SQL(9)-oracle多表查询,连接查询
- 全面复习之 java IO流总结
- 全面复习之 java IO整理练习
- 一周一话题之四(JavaScript、Dom、Jquery全面复习总结<js篇>)
- mysql 之 SQL 语句复习
- [DB] SQL 复习1
- sql复习1
- Sql语句(复习)
- 全面接触SQL语法(1)
- c# 接口和抽象方法的学习
- centos中MySQL连接及基本信息查看命令小结
- POJ-Best Cow Line
- C++键盘记录函数详解(转)
- 物业erp项目的开发环境配置
- 全面复习之 SQL(1)
- Qt For Android 文件存储
- BZOJ 4352: Tower|暴力
- HDU 5626 Clarke and points
- 【MySQL】FEDERATED存储引擎
- 初识三层架构
- 欢迎使用CSDN-markdown编辑器
- Linux环境下C编程指南---gcc 编译器常用的命令行参数一览
- 音频基础知识及编码原理