网站首页 > 文章精选 正文
1.SQL:(Structure Query Language)语言是数据库的核心语言。SQL的发展是从1974年开始的,其发展过程如下:
- 1974年-----由Boyce和Chamberlin提出,当时称SEQUEL。
- 1976年-----IBM公司的Sanjase研究所在研制RDBMS SYSTEMR时改为SQL。
- 1979年-----ORACLE公司发表第一个基于SQL的商业化RDBMS产品。
- 1982年-----IBM公司出版第一个RDBMS语言SQL/DS。
- 1985年-----IBM公司出版第一个RDBMS语言DB2。
- 1986年-----美国国家标准化组织ANSI宣布SQL作为数据库工业标准。
2.SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。
- 数据查询语言DQL:数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE,子句组成的查询块:
SELECT <字段名表>
FROM <表或视图名>
WHERE <查询条件>
- 数据操纵语言DML:数据操纵语言DML主要有三种形式:
1) 插入:INSERT
2) 更新:UPDATE
3) 删除:DELETE
- 数据定义语言DDL:数据定义语言DDL用来创建数据库中的各种对象-----表、视图、索引、同义词、聚簇等如:
CREATE TABLE/VIEW/INDEX/SYN/CLUSTER
| | | | |
表 视图 索引 同义词 簇
注:DDL操作是隐性提交的!不能rollback
- 数据控制语言DCL:数据控制语言DCL用来授予或回收访问数据库的某种特权,并控制
数据库操纵事务发生的时间及效果,对数据库实行监视等。如:
1) GRANT:授权。
2) ROLLBACK [WORK] TO [SAVEPOINT]:回退到某一点。
3) COMMIT [WORK]:提交。
猜你喜欢
- 2025-03-19 MySQL三大日志:binlog、redolog、undolog全解析
- 2025-03-19 SQL注入——数据库增删改查语句(sql数据库实现增删改查)
- 2025-03-19 数据库系统学习基础篇——(一) 初识MySQL
- 2025-03-19 详解MySQL的逻辑架构和SQL语句执行流程
- 2025-03-19 SQL入门知识篇(sql入门视频)
- 2025-03-19 大数据学习什么数据库?(大数据库是干什么的)
- 2025-03-19 JAVA数据库编程(java数据库编程实例)
- 2025-03-19 [MySQL] SQL语句分类 DDL语句详解
- 2025-03-19 mysql数据库分析(mysql总结与分析)
- 2025-03-19 salesforce 零基础学习(三十七) DML及Database方法简单描述
- 最近发表
- 标签列表
-
- newcoder (56)
- 字符串的长度是指 (45)
- drawcontours()参数说明 (60)
- unsignedshortint (59)
- postman并发请求 (47)
- python列表删除 (50)
- 左程云什么水平 (56)
- 计算机网络的拓扑结构是指() (45)
- 稳压管的稳压区是工作在什么区 (45)
- 编程题 (64)
- postgresql默认端口 (66)
- 数据库的概念模型独立于 (48)
- 产生系统死锁的原因可能是由于 (51)
- 数据库中只存放视图的 (62)
- 在vi中退出不保存的命令是 (53)
- 哪个命令可以将普通用户转换成超级用户 (49)
- noscript标签的作用 (48)
- 联合利华网申 (49)
- swagger和postman (46)
- 结构化程序设计主要强调 (53)
- 172.1 (57)
- apipostwebsocket (47)
- 唯品会后台 (61)
- 简历助手 (56)
- offshow (61)