摘要: 分类: 一、系统变量 说明:变量由系统提供,不用定义 1、全局变量: 服务器层面上的,必须拥有super权限才能为系统变量赋值,作用域为整个服务器,也就是针对所有连接(会话)有效。 2、会话变量 服务器为每一个连接的客户端提供系统变量,作用域为当前连接(会话)。 二、自定义变量 1、用户变量 作用域 阅读全文
posted @ 2020-12-03 23:42 puffffff 阅读(116) 评论(0) 推荐(0)
摘要: 流程控制结构 顺序结构:程序从上往下依次执行 分支结构:程序从两条或者多条路径中选择一条去执行 循环结构:程序在满足一定条件的基础上,重复执行一段代码 一、分支结构 1、if函数 功能:实现简单的双分支 语法: if(表达式1,表达式2,表达式3) 执行顺序 如果表达式1成立,则if函数返回表达式2 阅读全文
posted @ 2020-12-03 00:07 puffffff 阅读(101) 评论(0) 推荐(0)
摘要: 函数与存储过程的区别: 存储过程:可以有0个返回,也可以有多个返回,适合做批量插入,批量更新 函数:有且仅有一个返回,适合做数据处理后返回一个结果 创建语法: create function 函数名(参数列表) returns 返回类型 begin 函数体 end 注意: 参数列表包含两部分:参数名 阅读全文
posted @ 2020-12-01 23:54 puffffff 阅读(85) 评论(0) 推荐(0)
摘要: 存储过程和函数 含义:存储过程和函数:类似于java中的方法。 好处:1、提高代码的重用性 2、简化操作 存储过程:一组预先编译好的SQL语句的集合,理解成批处理语句。 1、提高代码的重用性 2、简化操作 3、减少了编译次数并且减少了和数据库服务器的连接次数,提高了效率。 一、创建语法 create 阅读全文
posted @ 2020-12-01 20:58 puffffff 阅读(94) 评论(0) 推荐(0)
摘要: 变量介绍: 系统变量:变量由系统提供,不是用户定义,属于服务器层面 全局变量:作用域:服务器每次启动将为多有的全局变量赋初始值,针对于所有的会话(连接)有效,但不能跨重启, 会话变量:作用域:仅仅针对于当前的会话(连接)有效。 自定义变量:变量是用户自定义的,不是由系统提供的 用户变量:作用域:针对 阅读全文
posted @ 2020-11-30 20:56 puffffff 阅读(100) 评论(0) 推荐(0)
摘要: 视图: 含义:虚拟的表,和普通表一样使用, mysql5.1版本新加功能,是通过表动态生成的数据 只保存了sql逻辑,不保存数据 重用sql语句 简化复杂的SQL操作,不必知道它的查询细节 保护数据,提高安全性 视图与表比较 创建语法 是否占用空间 使用 视图 create view 不占用 增删改 阅读全文
posted @ 2020-11-29 22:07 puffffff 阅读(83) 评论(0) 推荐(0)
摘要: 事务: 一个或一组sql语句组成的一个执行单元,这个执行单元那么全部执行,要么全部不执行。 事务的属性:ACID 1、原子性 原子性:是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。 一致性:事务必须使数据库从一个一致状态变换到另一个一致状态。 隔离性:事务的隔离性是指一个事 阅读全文
posted @ 2020-11-26 23:33 puffffff 阅读(89) 评论(0) 推荐(0)
摘要: 标识列--自增长列 含义:可以不用手动的插入值,系统提供默认的序列值 特点: 1、标识列必须和主键搭配吗? 不一定,但要求是一个key,唯一键也可以 2、一个表中至多有一个标识列 3、标识列的类型必须是int吗? 只能是数值型,字符型,日期型不可以 4、标识列可以通过set auto_increme 阅读全文
posted @ 2020-11-20 12:47 puffffff 阅读(218) 评论(0) 推荐(0)
摘要: 常见约束 含义:一种限制,用于限制表中数据,为了保证表中的数据的准确与可靠性 分类:六大约束 not null 非空,用于保证该字段的值不能为空,比如姓名,学号等 default 默认,用于保证该字段有默认值,比如性别 primary key 主键,用于保证该字段的值具有唯一性,并且非空,比如学号, 阅读全文
posted @ 2020-11-20 12:32 puffffff 阅读(108) 评论(0) 推荐(0)
摘要: 常见数据类型 数值型: 整型、 小数:定点数、浮点数 字符型:较短文本:char、varchar 较长的文本:text、blob(较长的二进制数据) 日期型。 一、整型 分类:tinyint、smallint、mediumint、int/integer、bigint 字节数 1 2 3 4 8 特点 阅读全文
posted @ 2020-11-18 23:10 puffffff 阅读(89) 评论(0) 推荐(0)