摘要: ``` #函数 /* 存储过程和函数类似于Java中的方法 含义:一组编译好的SQL语句的集合,理解成批处理语句 好处: 1、提高代码的重用性 2、简化操作 3、减少了编译次数 4、减少了和数据库服务器连接次数,提高了效率 区别: 存储过程:可以有0个,也可以有多个返回值,适合做批量插入、批量更新 函数:有且仅有一个返回值,适合做处理数据后返回一个结果 */ #一、创建语法 CREATE FUNC 阅读全文
posted @ 2020-04-28 10:03 deer_cen 阅读(205) 评论(0) 推荐(0) 编辑
摘要: ``` 存储过程和函数 / 存储过程和函数类似于Java中的方法 好处: 1、提高代码重用性 2、简化操作 / 存储过程 / 含义:一组编译好的SQL语句的集合,理解成批处理语句 1、提高代码的重用性 2、简化操作 3、减少了编译次数 4、减少了和数据库服务器连接次数,提高了效率 / 一、创建 CR 阅读全文
posted @ 2020-04-28 08:48 deer_cen 阅读(306) 评论(0) 推荐(0) 编辑
摘要: ``` #变量 /* 系统变量: 全局变量global 会话变量session(针对一次会话,客户端的一次连接) 自定义变量(按作用范围): 用户变量 局部变量 */ #一、系统变量 /* 说明:变量由系统提供,不是用户定义,属于服务器层面 使用的语法: 1、查看所有系统变量 show global|【session】 variable; 2、查看满足条件的部分系统变量 show golbal|【 阅读全文
posted @ 2020-04-27 11:01 deer_cen 阅读(189) 评论(0) 推荐(0) 编辑
摘要: ``` step16_View.sql 视图 / 含义:本身是一个虚拟表,它的数据来源于表,通过执行时动态生成 好处: 简化sql语句;提供了sql语句的重用性;保护基表的数据,提高安全性 区别 创建语法关键字 是否实际占用物理空间 使用 视图 create view 基本没有占用(只是保存了sql 阅读全文
posted @ 2020-04-27 09:36 deer_cen 阅读(169) 评论(0) 推荐(0) 编辑
摘要: TCL 尝试READ UNCOMMITTED隔离级别(左图为第一个事物,右图为第二个事物): 尝试READ COMMITTED隔离级别(左图为第一个事物,右图为第二个事物): 尝试REPEATABLE READ隔离级别(左图为第一个事物,右图为第二个事物): 尝试SERIALIZABLE隔离级别(左 阅读全文
posted @ 2020-04-25 10:21 deer_cen 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 表和库的管理 常见数据类型 约束 标识列 阅读全文
posted @ 2020-04-22 08:17 deer_cen 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 一、【插入语句】 练习 阅读全文
posted @ 2020-04-18 11:14 deer_cen 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 进阶1:基础查询 进阶1:基础查询 打开指定的库 以下语句还可以通过选中的方式执行 USE myemployees; 1.查询表中的单个字段的数据 SELECT 字段 FROM 表名; SELECT last_name FROM employees; 2. 查询表中的多个字段的数据 SELECT l 阅读全文
posted @ 2020-04-16 07:55 deer_cen 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 本单元目标 一、为什么要学习数据库 二、数据库的相关概念 DBMS、DB、SQL 三、数据库存储数据的特点 四、初始MySQL MySQL产品的介绍 MySQL产品的安装 ★ MySQL服务的启动和停止 ★ MySQL服务的登录和退出 ★ MySQL的常见命令和语法规范 五、DQL语言的学习 ★ 基 阅读全文
posted @ 2020-04-05 10:50 deer_cen 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 2.7集合关联 文章集合中会包含与文章相关的字段,其中author字段是发表文章的作者,作者就是网站当中的注册用户,而用户信息是存储在另外一个集合中的 问:如何在文章集合中存储发表文章的用户信息呢? 答:实际上,不需要将作者的全部信息拷贝到文章集合中,只需要通过字段_id,将文章集合与用户集合进行关 阅读全文
posted @ 2020-04-04 13:43 deer_cen 阅读(389) 评论(0) 推荐(0) 编辑