序列是什么? 序列是用来生成唯一、连续的整数的数据库对象。序列通常用来自动生成主键或唯一键的值。序列可以按升序排列,也可以按照降序排列。 其实Oracle中的序列和MySQL中的自增长差不多一个意思。 创建序列 创建序列。从序号10开始,每次增加1,最大为2000,不循环,再增加会报错 CREATE ...
分类:
数据库 时间:
2017-08-29 21:47:27
阅读次数:
153
视图的定义:视图是一个或者多个基本表(或者视图)导出的表。 视图是一张虚表,视图的数据并不实际存储 视图的优点: 1.视图可以简化用户的操作 2.视图可以让用户从多个角度来看待同一数据 3.视图提供一定的数据逻辑独立性 4.视图提供了一定的安全性 什么样的场景适合建立视图? 比如一张表里面存放了员 ...
分类:
数据库 时间:
2017-08-29 21:48:12
阅读次数:
181
常用相关视图概述 DBA_SYS_PRIVS: 查询某个用户所拥有的系统权限 USER_SYS_PRIVS: 当前用户所拥有的系统权限 SESSION_PRIVS: 当前用户所拥有的全部权限 ROLE_SYS_PRIVS: 某个角色所拥有的系统权限(要以SYS用户登录) ROLE_ROLE_PRIV ...
分类:
数据库 时间:
2017-08-29 21:48:29
阅读次数:
216
看到了mysql必知必会 总结了以下几个以后很有可能用到的知识点: 1.在检索多列的时候,需要再列名之间用“,”进行分开,最后的列名后面不加。 select id,uid,name from 表名; select* form 表名 代表检索所有的列 2.在检索指定从第几行开始后的几行 select ...
分类:
数据库 时间:
2017-08-29 21:49:01
阅读次数:
178
一、 数据库连接池1、 数据库连接池就是存放数据库连接(Connection)的集合 我们获取一个数据库连接是一个相对很麻烦的过程,如果我们获取一个数据库连接, 使用一次以后就给它关闭了下一次再去使用的时候就要重新创建一个新的数据库连接。 所以我们提出了一个数据库连接池的概念,数据库连接池放的都是数 ...
分类:
数据库 时间:
2017-08-29 21:50:56
阅读次数:
222
Oracle默认数据库用户 当创建一个新数据库时,Oracle会自动的给我们创建3个数据库用户。 1.sys用户: sys用户是Oracle中的一个超级用户。数据库中所有数据字典和视图都存储在sys模式中(模式是什么?) 数据字典存储了用来管理数据库对象的所有信息,是Oracle数据库中非常重要的系 ...
分类:
数据库 时间:
2017-08-29 21:55:30
阅读次数:
244
系统权限 系统权限是指被授权用户是否可以连接到数据库上及在数据库中可以进行哪些系统操作。 系统权限是在数据库中执行某种系统级别的操作,或者针对某一类的对象执行的某种操作的权利。 下面列举4个常见的系统权限: 1) create session:连接到数据库。 2) create table:创建表。 ...
分类:
数据库 时间:
2017-08-29 21:55:45
阅读次数:
174
本地动态 SQL 首先我们应该了解什么是动态 SQL,在 Oracle数据库开发 PL/SQL块中我们使用的 SQL 分为:静态 SQL语句和动态 SQL语句。所谓静态 SQL指在 PL/SQL块中使用的 SQL语句在编 译时是明确的,执行的是确定对象。而动态 SQL是指在 PL/SQL块编译时 S ...
分类:
数据库 时间:
2017-08-29 22:20:49
阅读次数:
222
PHP访问MySql数据库 <?php //造连接对象$db = new MySQLi("localhost","root","","0710_test");//写SQL语句$sql = "select * from student";//检测连接数据库是否成功,失败返回“连接失败”,并退出程序 i ...
分类:
数据库 时间:
2017-08-29 22:21:12
阅读次数:
212
Oracle数据库有三种标准的备份方法,它们分别是导出/导入(EXP/IMP)、热备份和冷备 份。导出备件是一种逻辑备份,冷备份和热备份是物理备份。 一、 导出/导入(Export/Import) 利用 Export可将数据从数据库中提取出来,利用 Import则可将提取出来的数据送回到 Oracl ...
分类:
数据库 时间:
2017-08-29 22:21:42
阅读次数:
174
1、当然,前提是建立和配置好django数据库啦~ 2、在python后台函数中引入需要的表 #要读取home这个APP下的models.py文件,引入其中的Student_message_uneditable和Student_message_editable两张数据表from home.model ...
分类:
数据库 时间:
2017-08-29 22:22:16
阅读次数:
792
数据字典 一、什么是数据字典 数据字典是 Oracle存储所有实例信息的表和视图的集合。Oracle进程会在 SYS模式中 维护这些表和视图,也就是说数据字典的所有者为 sys用户,数据存放在 SYSTEM表空间中。 数据字典描述了实际数据是如何组织的,如一个表的创建者信息、创建时间信息、所属表空 ...
分类:
数据库 时间:
2017-08-29 23:00:44
阅读次数:
227
事务控制 一般来说,mysql默认开启了事务自动提交功能,每条sql执行都会提交事务。可以使用如下语句关闭事务自动提交功能。 1、 事务开始 begin或start transaction; 2、 事务提交 commit或commit work; 3、 回滚 rollback或rollback wo ...
分类:
数据库 时间:
2017-08-29 23:01:44
阅读次数:
223
本文从以下四个方面对mongodb进行介绍 一、聚合操作(aggregate operation) 二、文本搜索(text search) 三、数据模型 (DATA MODELS) 四、数据库安全(security) 一、聚合操作 组合多个数据记录,对分组数据记录进行多种操作,最终返回一个单一的结果 ...
分类:
数据库 时间:
2017-08-29 23:44:20
阅读次数:
222
MyBatis的全局配置文件SqlMapConfig.xml,在此文件中配置加载属性文件、数据源、事务、全局参数、别名以及mapper等,其内容如下: 1、properties <properties>用来加载properties属性文件,jdbc.properties文件内容如下所示: 1 jdb ...
分类:
数据库 时间:
2017-08-29 23:44:37
阅读次数:
298
1.库名、表名、字段名必须使用小写字母,“_”分割。 原因: 2.建议使用InnoDB存储引擎。 原因: 1.MyISAM MyISAM是mysql5.1及之前版本的默认引擎,很久未被更新。 使用表级锁, 如果数据量大,一个插入操作锁定表后,其他请求都将阻塞。 支持全文索引 支持查询缓存 保存表的总 ...
分类:
数据库 时间:
2017-08-29 23:50:23
阅读次数:
193
一.数据库配置 1.django默认支持sqlite,mysql, oracle,postgresql数据库。 django默认使用sqlite的数据库,默认自带sqlite的数据库驱动 , 引擎名称:django.db.backends.sqlite3 引擎名称:django.db.backend ...
分类:
数据库 时间:
2017-08-29 23:50:49
阅读次数:
260
1、数据库基本概念 (1)为什么使用数据库 数据库是用来储存数据的地方,是数据存储的仓库 (2)数据库的作用 a、数据存储方便 b、数据管理查询方便 2、时下流行的数据库 (1)关系型数据库:Oracle Oracle公司,产品免费,服务收费 Mysql 开方源代码,网站应用广泛 SQLServer ...
分类:
数据库 时间:
2017-08-29 23:51:47
阅读次数:
390
一.mysql的安装 1.查看是否安装mysql 如果有进行卸载(以下三种方式选一种即可): 我选择的第二种命令卸载 2.进行安装 : yum -y install mysql-server 二.mysql数据库的初始化及相关配置 1.启动mysql服务:service mysqld start 2 ...
分类:
数据库 时间:
2017-08-29 23:53:09
阅读次数:
495
原文地址:http://chenzhou123520.iteye.com/blog/1863407 乐观锁介绍: 乐观锁( Optimistic Locking ) 相对悲观锁而言,乐观锁假设认为数据一般情况下不会造成冲突,所以在数据进行提交更新的时候,才会正式对数据的冲突与否进行检测,如果发现冲突... ...
分类:
数据库 时间:
2017-08-30 00:47:02
阅读次数:
254