![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL笔记
Broken故城
写bug我是专业的
展开
-
MySQL学习笔记(13)流程控制
13、流程控制1、if函数相当于三元运算符语法select if(表达式1,表达式2,表达式3)表达式1为true则返回表达式2的值,反之返回表达式3的值2、case结构2.1、类似java中的switch语法case 变量 表达式 字段 when 要判断的值 then 返回的值1;when 要判断的值 then 返回的值2;else 要返回的值n;end2.2、类似于java中的多个分支(else if)语法casewhen 要判断的条件1 then 返回的值1;原创 2020-05-25 16:02:44 · 108 阅读 · 0 评论 -
MySQL学习笔记(12)函数
12、函数1、概述与过程相似,区别在返回值过程可以无返也可以有多个返回函数必须有一个返回,且只有一个过程适合批量插入、更新函数适合处理数据后返回值2、创建语法create Function 函数名(参数列表) return 返回类型begin 函数体end函数体必须有return语句使用delimiter语句设置结束标记3、调用select 函数名(参数列表);4、查看和删除查看show create function 函数名删除drop function 函原创 2020-05-25 16:02:12 · 187 阅读 · 0 评论 -
MySQL学习笔记(11)MySQL存储过程
11、MySQL存储过程1、存储过程含义:一组预先编译好的SQL语句集合,理解成批处理语句,类似于java中的方法1.1、语法创建create procedure 存储过程名(参数列表) begin 存储过程体 end注意:参数列表包含三部分:参数模式 参数名 参数类型in stuname varchar(20);参数模式:in 该参数可以作为输入,即需要调用者传递out 该参数可作为输出,即返回值inout 该参数即可以作为输入也可以作为输出,既需要传入值,也可以返回值原创 2020-05-25 16:01:43 · 102 阅读 · 0 评论 -
MySQL学习笔记(10)MySQL变量
10、MySQL变量1、系统变量变量由系统提供,不是用户定义,属于服务器层面使用语法1、查看所有的系统变量show global variables;-- 参看所有全局变量show session variables;-- 查看所有会话变量,可以不写session2、查看满足条件的部分系统变量show global variables like '%char%';3、查看指定的某个系统变量的值select @@系统变量名;select @@global.变量名;4、为某个系统原创 2020-05-25 16:01:11 · 136 阅读 · 0 评论 -
MySQL学习笔记(9)DCL
9、DCL1、管理用户1、查询用户1、切换到mysql数据库2、查询user表2、创建用户create user '用户名'@'主机名' identified by '密码';-- %表示任意主机3、删除用户drop user '用户名'@'主机名';4、修改密码update user set password = password('新密码') where user = '用户名';set password for '用户名'@'主机名' = password('新密码')原创 2020-05-25 16:00:40 · 148 阅读 · 0 评论 -
MySQL学习笔记(8)事务
8、事务1、基本介绍1.1、概念如果一个包含多个步骤的业务操作被事务管理,那这些操作要么同时成功,要么同时失败1.2、操作开启事务:start transaction回滚:rollback提交:commitMySQL数据库中事务默认自动提交 一条DML(增删改)语句hi自动提交一次事务2、四大特征1、原子性:是不可分隔的最小操作单位,要么同时成功,要么同时失败2、持久性:提交或回滚后,数据库会持久化保存数据3、隔离性:多个事务之间相互独立4、一致性:事务操作前后,数据总原创 2020-05-25 16:00:13 · 139 阅读 · 0 评论 -
MySQL查询练习
mysql 查询方法原创 2020-03-02 14:22:33 · 1860 阅读 · 0 评论 -
MySQL数据表设计,三大范式
MySQL 三大范式原创 2020-03-01 12:00:32 · 798 阅读 · 1 评论 -
MySQL数据库基础知识和命令行操作(二)增删改查,建表约束
MySQL,增删改查,建表约束原创 2020-02-29 16:44:37 · 321 阅读 · 0 评论 -
MySQL数据库基础知识与命令行操作(一)
MySQL 命令行操作 数据类型原创 2020-02-28 18:22:51 · 702 阅读 · 0 评论