mysql

数据库

mysql数据存储过程参数实例详解

54 0

MySQL 存储过程参数有三种类型:in、out、inout。它们各有什么作用和特点呢?一、MySQL 存储过程参数(in)MySQL 存储过程 “in” 参数:跟 C 语言的函数参数的值传递类似, MySQL 存储过程内部可能会修改此参数,但对 in 类型参数的修改,对调用者(caller)来说是不可见的(not visible)。drop procedure if exists pr_param_in; create procedure pr_param_in (in id int -- in 类型的

数据库

mysql 8.0.20 安装配置详细教程

82 0

本文为大家分享了mysql 8.0.20 安装配置详细教程,供大家参考,具体内容如下 1、下载mysql8.0.20安装包 MySQL官网:链接 直接点击链接也可以下载:mysql 8.0.20找到安装包后下载。(官网为英文,如果看不懂的小伙伴可以将网站复制到谷歌进行翻译)点击跳过登录,直接下载到本地。 安装mysql1、下载下来之后是一个zip的压缩包文件将其解压。 2、解压之后,接下来设置环境变量 右击我的电脑===>点击属性===>点击高级系统设置===>环境变量===>系统

数据库

MySQL 查询树结构方式

54 0

目录MySQL 查询树结构1. 关于树结构2. MySQL自定义函数的方式2.1 创建测试数据2.2 获取 某节点下所有子节点2.3 获取 某节点的所有父节点3. Oracle数据库的方式4. 程序代码递归的方式构建树5. 通过hashMap,只需要遍历一次MySQL 查询带树状结构的信息在Oracle中可以直接用下面的语法可以进行直接查询但是在Mysql中是没有这个语法的MySQL 查询树结构 1. 关于树结构此类结构的数据,通常需要表结构中含有id 、parentId等自关联字段,有时为了提高查询效率

数据库

MySQL实现行列转换

62 0

实际应用中,会遇到需要把表的某些行转换成列,或者把列转换成行的情况。比如一张表在数据库中是这样的:图1 但是,需要的结果可能是这样:图2 这个时候就得行列转换了。 1.行转列的几种方法 1.1 case... when ... then ... else ... end select uname,uid, -- 正常查询的字段 sum( case when course ='英语' then score -- 需要转换的字段 else 0 end) '英语', sum( c

数据库

MySQL ddl语句的使用

51 0

前言 SQL的语言分类主要包含如下几种:DDL数据定义语言create、drop、alter数据定义语言 create、drop、alter 语句 。DML数据操纵语言insert、delete、update定义对数据库记录的增、删、改操作。DQL数据库查询语言select定义对数据库记录的查询操作。DCL数据库控制语言grant、remove定义对数据库、表、字段、用户的访问权限和安全级别。(授权grant,收回权限revoke等)。TCL事务控制语言set autocommit=0、start tra

数据库

MySQL对数据库操作(创建、选择、删除)

47 0

MySQL 创建数据库 我们可以在登陆 MySQL 服务后,使用 create 命令创建数据库,语法如下:CREATE DATABASE 数据库名;以下命令简单的演示了创建数据库的过程,数据名为 RUNOOB:[root@host]# mysql -u root -p Enter password:****** # 登录后进入终端mysql> create DATABASE RUNOOB;使用 mysqladmin 创建数据库 使用普通用户,你可能需要特定的权限来创建或者删除 MySQL 数据库。

数据库

MySQL基础教程之DML语句详解

42 0

目录DML 语句1.插入记录2.更新记录3.简单查询记录4.删除记录5.查询记录详解(DQL语句)5.1.查询不重复的记录5.2.条件查询5.3.聚合查询5.4.排序查询5.5.limit查询5.6.连表查询5.7.子查询5.8.记录联合5.9.select语句的执行顺序6.总结DML 语句 DML(Data Manipulation Language)语句:数据操纵语句。 用途:用于添加、修改、删除和查询数据库记录,并检查数据完整性。 常用关键字:insert、update、delete、select等

数据库

关于msyql事务隔离你要知道

47 0

什么是事务?事务是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。数据库事务通常包含了一个序列的对数据库的读/写操作。包含有以下两个目的:为数据库操作序列提供了一个从失败中恢复到正常状态的方法,同时提供了数据库即使在异常状态下仍能保持一致性的方法。当多个应用程序在并发访问数据库时,可以在这些应用程序之间提供一个隔离方法,以防止彼此的操作互相干扰。隔离性与隔离级别 提到事务,你肯定会想到ACID(Atomicity、Consistency、Isolation、Durability,即