数据库总结
一.数据库和数据库管理系统
1.什么是数据库?什么是数据库管理系统?
2.关系型数据库(范式)?
3.关系型数据库管理系统
3.1.Oracle
3.2.MySQL
3.3.MS SQL Server
二.结构化查询语言(SQL)
1.数据定义语言(DDL) 用于创建、修改、删除数据库的数据结构。
1.1数据库
①创建数据库
②连接数据库
③删除数据库
1.2表
①创建表(临时表,复制表)
②删除表
③修改表结构,默认值,自增长
④约束与数据完整性(主键,外键,非空,唯一,检查)[添,删,改]
1.3视图
......
1.4
①索引
②序列
③触发器
......
附A 数据类型
2.数据操作语言(DML) 于DDL不同的是,DML更关心的是存储在数据库中的数据,而不是数据库结构本身。
2.1 添加数据
①简单的单行插入
②多行插入
2.2更新数据
①简单的更新数据
②Oracle中添加关键字returning
③Oracle中使用where current of 处理游标
④MySQL中添加关键字limit
2.3删除数据
①一般的Delete删除数据
②使用truncate删除数据
2.4获取数据
2.4.1 简单查询 select <列A,列B> form <表名>;
2.4.2 表和列名注释及别名
2.4.3 返回计算列(数学计算,字符串连接)
2.4.4 排序 order by
2.4.5 过滤
① where ( 连接运算符[and,or],比较运算符[= ,<>......],模式匹配[like,...],集合[in,botween])
② distinct使用
③限定行数 (mysql[limit],oracle[rownum])
④ 处理null值
2.4.6 数据汇总(count , sum,avg,max,min...)
2.4.7 数据分组 group by
2.4.8 having使用(where先于聚合函数执行,不能where中使用聚合函数做判断,只能用having)
2.4.9 使用解析函数(mysql不支持,oracle支持)
2.4.10 组合查询
......
2.4.11 多表查询
......
2.5函数
2.6存储过程
2.7事务
3数据控制语言(DCL) 代表SQL语句支持的另一种功能,控制对数据库的访问。
分享到:
相关推荐
本文将对数据库相关的知识点进行详细总结,特别是针对计算机三级数据库考试的内容。 1. 数据库管理系统(DBMS)是操纵和管理数据库,控制数据资源使用的软件,如Oracle、SQL Server、MySQL等。 2. 事务是操作系统...
数据库是信息技术中的重要组成部分,主要用于存储、管理以及...对于“三级数据库总结”的学习,考生需要对以上知识点有深入理解并能灵活应用。通过系统地复习和实践,可以提高在笔试和机试中的表现,从而提高通过率。
NoSQL数据库总结 NoSQL数据库是一种非关系型的数据库,旨在解决传统关系数据库在应付Web 2.0网站,特别是超大规模和高并发的SNS类型的Web 2.0网站中的问题。NoSQL数据库的优点是可以处理超大量的数据,可以运行在...
数据库总结01.xmind
ADO.net 操作数据库总结 ADO.net 是 một 微软公司开发的数据库访问技术,用于与关系数据库管理系统(RDBMS)交互。以下是 ADO.net 操作数据库的总结,包括使用 SqlConnection 和 SqlCommand 对象连接数据库、执行...
"ASP连接SQL Server数据库总结" 本篇文章主要讲述了ASP连接SQL Server数据库的步骤和方法,涵盖了SQL Server数据库的安装、设置、链接、查询等方面的知识点。 一、SQL Server数据库的安装 在安装SQL Server数据库...
数据库总结.xmind
本资料包“数据库总结”旨在为学习者提供一个全面的复习框架,特别是针对期末考试的准备。资料包括一个PDF文档和一个XMIND思维导图,两者结合将帮助你系统地理解和掌握数据库的基本概念、设计原理以及操作技巧。 ...
数据库总结02.xmind
Oracle 数据库总结 Oracle 数据库是甲骨文公司的一款关系数据库管理系统,是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。下面是 Oracle 数据库的总结...
oracle数据库总结
C++使用OCILIB连接Oracle数据库总结.pdf
java和数据库总结.xmind
O访问数据库总结.pdf
1_mysql数据库总结.xmind
关系数据库是现代数据库系统的核心,它基于数学中的关系理论,主要由关系数据结构、关系模式和关系操作等概念构成。本章将深入探讨这些概念及其重要性。 首先,我们要理解关系数据结构。关系是一个数学概念,它在...
嵌入式数据库总结学习教案.pptx
在这个“mysql数据库总结”中,我们将深入探讨MySQL的关键概念、操作以及最佳实践。 首先,让我们了解MySQL的基础知识。MySQL基于SQL(结构化查询语言),它允许用户通过简单的命令进行数据的查询、更新和管理。当...