数据库复习内容
2013-11-05 13:58
309 查看
数据库类型:
关系型数据库和非关系型数据库;非关系型数据库现在流行的技术有NoSQL基础知识:
查询语句:select 中的order by 和limit 限定只获得多少个数据、asc升序、desc降序相关联;group by 和AVG、sum、count、min、max相关联;连表查询中注意内连接和外连接的区别;会画二者的不同对比图;以及外连接的左外连接和右外连接
查询语句中null 不能和=相关联,只能和is相关联;
查询语句中%表示0个或多个匹配项,_表示一个匹配项;
插入:
删除:
更新:
结构知识:
事务:
多个单独的处理作为一个整体的处理单位来处理,被称为事务处理。在进行多个关联数据查询时事务处理是必不可少的机制。事务中需要注意两个知识点:回滚rollback和提交commit。
事务中还需要注意锁定功能,在处理多个数据冲突的时候,使用锁定某些数据,串行访问某些数据。需要注意锁定的粒度。
索引(index):
索引就是根据数据表的某一项数据或者某几项数据,通过B树的形式建立的搜索引导机制。通过建立索引,能够加快访问数据库的速度。索引一般有唯一索引,复合索引,以及丛生索引。丛生索引是根据主键的定义而创建的特别索引。
视图(view):
假表。将select语句的检索结果用表的形式保存下来。不保存数据,只是数据的一种组织形式。命令With check option能够保证不符合条件的数据不能被插入或更新。
存储过程(procedure):
简单的说,存储过程就是数据库中保存的一系列SQL语句的集合。可以接收一些参数并将结果返回给客户端。存储过程中由begin开始,end结束,可以在这之前定义参数,参数类型为in,inout,out三种。过程中可以使用if,eles等判断语句,以及case,while,以及repeat...until等关键字。
存储函数(functions):
存储函数和存储过程的区别是:参数只有输入类型;向调用方返回结果值。触发器(trigger):
游标(cursor):
设置一种机制,能够逐行的处理select的查询结果数据。
文件操作:
文件的导入import,文件的导出export执行文件的SQL语句使用SOURCE
执行结果保存到文件tee
数据库的整体备份和恢复:mysqldump,进行数据库的转储。
相关文章推荐
- 第一章 SQL Server 数据库基础复习内容(上机)
- 根据数据库内容生成单选按钮组
- Android开发——数据库内容的查询
- 将ORACLE9数据库表内容输出到文本文件的两种方法(SPOOL / UTL_FILE)
- 中国计算机学会推荐国际学术刊物和国际学术会议(数据库,数据挖掘与内容检索)
- 中国计算机学会推荐国际学术期刊--数据库/数据挖掘/内容检索
- java 将 利用poi 数据库 内容 导出到excel 表格
- 批量删除数据库表和内容
- 复习Linux如何显示文件指定行数的内容
- jsp分页显示数据库内容
- 把数据库的内容添加到ArryList中并显示出来
- 创建和关联内容数据库到指定Web应用程序和站点集
- 将数据库中内容导入/导出为excel
- 显示下拉框内容,从数据库只中获取
- 复习,连接数据库
- JavaSE复习之十五 高级特性:数据库及数据库连接 补充(3)
- 数据库中sql语句复习
- 全数据库各表中查找内容所在的字段位置
- 将Excel文件内容写入到数据库-温柔一刀
- 转:管理网站集所使用的内容数据库