1.视图: 视图就是通过查询得到一张虚拟表,然后保存下来,下次直接使用即可 (视图就是查询得到的虚拟表) 注意:1、在硬盘中,视图只有表结构文件,没有表数据文件,数据来源于原始表 2、视图一般只用于查询,一般不修改表中的数据,在公司一般不使用视图 1.创建视图 create view teacher ...
分类:
数据库 时间:
2019-12-17 17:57:39
阅读次数:
152
壹.初识数据库 贰.库相关操作 叁.表相关操作 肆.记录相关操作 伍.数据备份、pymysql模块 陆.视图、触发器、事务、存储过程、函数 柒.ORM框架SQLAlchemy 捌.索引原理与慢查询优化 ...
分类:
数据库 时间:
2019-12-02 16:57:30
阅读次数:
86
函数和存储过程###函数delimiter $create function 函数名(形参1 类型1,形参2 类型2...) returns 返回类型 #-- 注意是retrunsbeginset @val=函数体; #-- 函数语句集,set @val 定义变量return val;end $de ...
分类:
数据库 时间:
2019-11-19 13:51:58
阅读次数:
105
工作中偶尔会出现:想用A数据表替换B数据表,然后把B数据表删除。但是,又不知道B数据表在哪个视图、存储过程、函数、触发器中使用过? 经过一番度娘,看到实现方法也不难,主要涉及两个系统表:sysobjects及syscomments。 1、先来复习一下sysobjects表结构。 列名 数据类型 描述 ...
分类:
其他好文 时间:
2019-11-06 00:29:15
阅读次数:
123
[TOC] 一、存储引擎 1.什么是存储引擎? mysql中建立的库=== 文件夹 库中建立的表=== 文件 现实生活中我们用来存储数据的文件有不同的类型,每种文件类型对应各自不同的处理机制:比如处理文本用txt类型,处理表格用excel,处理图片用png等 数据库中的表也应该有不同的类型,表的类型 ...
分类:
数据库 时间:
2019-11-04 00:07:01
阅读次数:
92
1、描述视图,存储过程,函数,触发器分别是什么并实践 视图(view)是一种虚拟存在的表,是一个逻辑表,本身并不包含数据。表现为对实体表的查询结果,查完之后存储在视图。方便下次查询 通过视图,可以展现基表的部分数据;视图数据来自定义视图的查询中使用的表,使用视图动态生成。 创建视图 create v ...
分类:
数据库 时间:
2019-10-29 13:59:10
阅读次数:
99
在SQL Server中,我们经常遇到一些需求,需要去搜索存储过程(Procedure)、函数(Function)等对象是否包含某个对象或涉及某个对象,例如,我需要查找那些存储过程、函数是否调用了链接服务器(LINKED SERVER),我们如果从sys.sql_modules去搜索的话,如果有多个... ...
分类:
数据库 时间:
2019-10-22 13:10:46
阅读次数:
111
1. 数据定义语言DDL: 用于定义数据库的逻辑结构,包括数据库、基本表、视图和索引等,扩展DDL还支持存储过程、函数、对象、触发器等的定义。DDL包括三类语言,即定义、修改和删除; 2. 数据操作语言DML: 主要用于对数据库的数据进行检索和更新,其中更新操作包括插入、删除和修改数据; 3. 数据 ...
分类:
数据库 时间:
2019-10-06 14:53:37
阅读次数:
226
MySQL数据库阶段学习目录 MySQL数据库学习目录 "MySQL数据库初识" "MySQL的库表详细操作" "MySQL行(记录)的详细操作" "MySQL之单表查询" "MySQL之多表查询" "Navicat工具、pymysql模块" "MySQL之视图、触发器、事务、存储过程、函数" "M ...
分类:
数据库 时间:
2019-09-05 18:31:29
阅读次数:
96
阅读目录 一 视图 二 触发器 三 事务 四 存储过程 五 函数 六 流程控制 MySQL这个软件想将数据处理的所有事情,能够在mysql这个层面上全部都做了,也就是说它想要完成一件事,以后想开发的人,例如想写python程序的人,你就专门的写你自己的python程序,以后凡是关于数据的增删改查,全 ...
分类:
数据库 时间:
2019-09-05 18:13:41
阅读次数:
95