理解单例模式 单例即为单个实例,也就是每次实例化创建对象时获得的都是同一个对象,当然同一个对象的属性都是相同的,方法也是相同的,地址也是相同的,这样给我们带来的好处就是可以避免消耗过多的内存或CPU资源,例如数据库类,我们希望每次都使用同一个数据库对象来对数据库进行操作,以维护数据的一致性。又如模块 ...
分类:
编程语言 时间:
2019-10-02 16:45:58
阅读次数:
119
sql 结构化查询语言,一种ansi 的标准计算机语言,为了访问数据库 可以做什么:可以对数据库 和表进行创建于删除, 对表里面的数据进行增删改查、 也可以创建存储过程和视图,对表设置权限 RDBMS (关系型数据库管理系统)是sql 的基础,中的数据存储在表的数据库对象中,表由行和列组成 常见的关 ...
分类:
数据库 时间:
2019-09-30 14:47:59
阅读次数:
100
一个数据库包含一个或多个模式,而模式又包含表、序列、函数等,不同的模式可以包含相同名称的表、序列、函数等。模式本质上是命名空间,就像人的姓氏一样。一个用户只要有权限,连接到数据库后,可一次访问该数据库的任何模式下的对象。新建一个数据库会默认创建一个public模式,后续操作数据库对象如果没指定模式, ...
分类:
数据库 时间:
2019-09-28 10:43:12
阅读次数:
306
一、什么是存储过程? 存储过程(Stored Procedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。 存储过程是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行。 存储过程思想上很简单,就是数据库 S ...
分类:
数据库 时间:
2019-09-14 22:56:59
阅读次数:
170
物理备份是对数据库的操作系统物理文件(如数据文件.控制文件.和日志文件等)的备份 逻辑备份是对数据库逻辑组件(如表 视图和储存过程等数据库对象)的备份 故障类型 导致数据库操作中止的故障包括四种类型: 故障类型 1.语句故障 2.用户进程故障 3.实例故障 4.介质故障 在执行sql语句过程中发生的 ...
分类:
数据库 时间:
2019-09-11 15:53:44
阅读次数:
127
本文针对window操作系统与mysql8.0的版本。 1.mysql导出sql文件 这里直接使用mysql提供的mysqlpump工具,以下是mysqlpump说明 mysqlpump客户实用程序执行逻辑备份,产生一组能够被执行以再现原始数据库对象定义和表数据的SQL语句。它转储一个或多个MySQ ...
分类:
数据库 时间:
2019-09-11 09:52:03
阅读次数:
131
关系的完整性约束 实体完整性: 主键不为空 参照完整性: 或为空, 或者等于另一个关系的主码值 用户定义完整性: 用于设置某个属性的取值范围 SQL即Structured Query Language DDL(Data Definition Language数据定义语言) 用来建立数据库、数据库对象 ...
分类:
数据库 时间:
2019-09-10 23:57:36
阅读次数:
204
SQL语句实现数据库快速检索 有时候在数据库Debug过程中,需要快速查找某个关键字。 1:使用PLSQL Dev自带的查找数据库对象,进行对象查找 缺点:查找慢、耗时。 2:使用SQL语句对数据库对象进行查找 查找数据库一般对象 查找数据库脚本 ...
分类:
数据库 时间:
2019-08-30 11:37:01
阅读次数:
157
前言:接着上篇的往下说 先来了解下项目的各个文件都是做什么的 python manage.py startapp app名 配置好app我们再去了解下models文件,这就要说到orm了 1.创建一个mysql数据库 2.在settings中配置数据库 3.使用pymysql模块连接mysql数据库 ...
分类:
其他好文 时间:
2019-08-29 21:40:22
阅读次数:
82
1、什么是触发器 触发器是用户定义在关系表上的一类由事件驱动的数据库对象,也是一种保证数据完整性的方法。触发器一旦定义,无须用户调用,任何对表的修改操作均为数据库服务器自动激活相应的触发器 2、创建触发器 3、插入一条数据触发触发器 4、删除触发器 5、触发器的种类 insert 触发器 delet ...
分类:
数据库 时间:
2019-08-24 22:53:13
阅读次数:
136