
MySQL
Mysql相关内容
皓皓家的
这个作者很懒,什么都没留下…
展开
-
SQL语言——存储过程
一、什么是存储过程存储过程(Stored Procedure)是存储在数据库目录中的一段声明性SQL语句,是为了完成特定功能的SQL语句集。用户可以通过指定存储过程的名称以及参数来调用执行,是数据库SQL语言层面的代码封装与重用。二、存储过程的优缺点优点1.存储过程可以封装,隐藏复杂的商业逻辑2.存储过程可以接受参数并回传值3.存储过程对任何的应用程序都是透明和可重用的,将数据库接口暴露给所有的应用程序,以便开发人员无需开发存储过程已存在的功能。4.存储的程序是安全的,可以向访问数据库存储原创 2020-09-24 14:41:15 · 606 阅读 · 0 评论 -
MySQL索引
索引介绍索引是什么索引是帮助数据库高效获取数据的数据结构,通俗讲:数据库索引好比是一本书的目录,能够加快数据库的查询速度。索引往往是存储在磁盘上的文件中,可以存储在单独的索引文件中,也可以和数据一起存储在数据文件中。我们通常所说的索引包括:唯一索引、组合索引、聚集索引、覆盖索引、前缀索引等,默认是B+树组织结构。索引的优势和劣势优势:1.在检索上,可以提高数据库检索效率,降低数据库的IO成本2.在排序上,可以通过索引降低数据库的排序成本,降低CPU消耗劣势:1.索引会占据磁盘空间原创 2020-08-02 14:27:02 · 158 阅读 · 0 评论 -
SQL语言——视图(view)的作用
什么是试图视图是一张虚拟表,封装了底层与数据表的接口,相当于一张表或多张表的数据结果集。是一种允许用户通过视图访问数据的安全机制。原创 2020-06-15 17:11:23 · 5686 阅读 · 0 评论 -
SQL语言——开窗函数
1.什么是开窗函数?开窗函数与聚合函数计算方式一样,开窗函数也是对行集组进行聚合计算,但是它不像普通聚合函数那样每组只返回一个值,开窗函数可以为每组返回多个值。开窗函数的语法为:over(partition by col_1 order by col_2)窗口函数over( )指定一组行,开窗函数计算从窗口函数输出的结果集中各行的值。开窗函数不需要使用group by 就可以对数据进行分...原创 2020-03-18 15:19:08 · 615 阅读 · 0 评论