MySQL
saltedfishust
这个作者很懒,什么都没留下…
展开
-
MySQL中的存储过程与存储函数
刚开始接触存储过程和存储函数的时候可能会产生误解,这里的“存储”并不是指这种语句是数据库用来存储数据的,“存储”的真正含义是存储预编译的语句,可以简单地把它理解成类似其他编程语言里的函数。存储过程:存储过程就是提前编译好的一段pl/sql语言,放置在数据库端,可以直接被调用,这一段pl/sql一般都是固定步骤的业务。存储函数:在存储过程的基础上加上返回值。MySQL中的存储过程和存储函数跟Oracle中的原理相同,语法也几乎一样,只有细微的差别,但他们的参数列表还是有较大差异的。1. 存储过程原创 2020-06-24 14:42:37 · 187 阅读 · 0 评论 -
MySQL中的变量
变量分类:系统变量全局变量会话变量自定义变量用户变量局部变量系统变量变量由系统提供,不是由用户自定义的。相关语法 查看所有的系统变量(全局|会话,如果缺省默认为session)SHOW GLOBAL|SESSION VARIABLES; 查看满足条件的部分系统变量SHOW GLOBAL|SESSION VARIABLES LIKE '%char%'; 查看指定的某个系统变量的值SELECT @@global|@@session.系统变量名;.原创 2020-06-24 13:45:20 · 130 阅读 · 0 评论 -
视图的常用作用总结
视图为虚拟的表。它们包含的不是数据而是根据需要检索数据的查询。视图提供了一种封装SELECT语句的方式,可用来简化数据处理,重新格式化或保护基础数据。创建视图必须有DBA权限,因为视图主要用来查询,不建议用来修改数据,所以很多视图都创建为只读的:CREATE VIEW view_name AS SELECT... WITH READ ONLY;主要作用如下:通过++重用SQL语句++,简化复杂的SQL操作。在编写查询后,可以方便地重用它而不必知道其基本查询细节。利用视图简化复杂的联结;--原创 2020-06-16 13:16:43 · 725 阅读 · 0 评论 -
Oracle、MySQL中的分页查询
分页查询在Oracle和MqSQL上的实现有很大区别,首先介绍在MySQL上的实现:MySQL中的分页查询1. limit 是一个MySQL"方言"2. 语法:limit 每页查询的条数 offset 开始的索引, 简化版:limit 开始的索引,每页查询的条数;3. 公式:开始的索引 = (当前的页码 - 1) * 每页显示的条数 -- 每页显示3条记录 SELECT * FROM student LIMIT 0,3; -- 第1页 SELECT * FROM student LI原创 2020-06-14 20:31:37 · 295 阅读 · 0 评论 -
MySQL 8.0.20安装教程(Win10)—— 免安装版
MySQL有两种安装方式:通过MSI Installer安装;直接解压配置文件安装(免安装)。第二种方式更简单直接,这里介绍第二种安装方式(反正第一种我没安装成功haha)。原创 2020-05-26 17:00:45 · 21259 阅读 · 13 评论