摘要:
MySQL基础(7) | 触发器 基本语法 1. 创建 将触发器名称放在 语句之后。触发器名称应遵循命名约定 ,例如before_employees_update。 触发激活时间可以在之前或之后。必须指定定义触发器的激活时间。如果要在更改之前处理操作,则使用 关键字,如果在更改后需要处理操作,则使用 阅读全文
摘要:
MySQL基础(6) | check约束 前言 在一些情况下,我们需要字段在指定范围的输入, 例如:性别只能输入 '男'或者'女',余额只能大于0等条件, 我们除了在程序上控制以外,我们还能使用 CHECK 约束 来规范数据。 》》》然而: mysql所有的存储引擎均不支持check约束,MySQL 阅读全文
摘要:
MySQL基础(5) | 存储过程 一、基础 1. 结束符【重要】 mysql的命令行执行每一条命令是以分号结尾的,也就是说识别是否为一条命令,是根据分号决定的。 然而存储过程中设计多条语句,很可能出现多个分号,所以直接把存储过程复制到命令执行一般都会失败。 解决方法是临时切换分隔符,让命令行知道整 阅读全文
摘要:
MySQL基础(4) | 视图 基本语法 1.创建 语法说明如下。 ``:指定视图的名称。该名称在数据库中必须是唯一的,不能与其他表或视图同名。 ``:指定创建视图的 SELECT 语句,可用于查询多个基础表或源视图。 对于创建视图中的 SELECT 语句的指定存在以下限制: 用户除了拥有 CREA 阅读全文
摘要:
MySQL基础(3) | 函数 前言 MySQL只有标量值函数的概念,没有SqlServer那种表值函数。 语法 1. 创建 2. 修改 3. 删除 参考: 阅读全文
摘要:
MySQL基础(2) | 数据库、数据表 基本语法 1. 数据库 数据表 修改【重要】 1) 添加字段 2) 修改字段类型 3) 删除字段 4) 修改字段名 5) 修改表名 6) 删除表 7) 添加主键约束 8) 添加外键约束 9) 删除外键约束 10) 添加唯一约束 11) 删除唯一约束 12) 阅读全文
摘要:
MySQL基础(1) | 数据类型 1. 数值类型 2. 时间类型 3. 字符串类型 解析 ① 区分字节型和字符型 和`VARBINARY(N)`中的N指的是字节长度。 和`VARCHAR(N)`中N指的是的字符长度。 对于 ,其可存储的字节固定为10,而对于 ,其可存储的字节视字符集的情况而定。 阅读全文
摘要:
字节、字符、位、bit、byte之间的关系 1. 概要 1. 位(bit):是计算机 内部数据 储存的最小单位,表示二进制位,11001100是一个八位二进制数。 电脑记忆体中最小的单位,在二进位电脑系统中,每一bit 可以代表0 或 1 的数位讯号。 2. 字节(byte):是计算机中 数据处理 阅读全文
摘要:
docker笔记(2) 常用命令和操作 1. 镜像操作 | 操作 | 命令 | 说明 | | | | | | 检索 | docker search 关键字 eg:docker search redis | 我们经常去docker hub上检索镜像的详细信息,如镜像的TAG。 | | 拉取 | doc 阅读全文
摘要:
docker笔记(1) 1. 简介 Docker 是一个开源的应用容器引擎;是一个轻量级容器技术; Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像; 运行中的这个镜像称为容器,容器启动是非常快速的。 核心概念 docker主机(Ho 阅读全文