随笔分类 -  MySQL

摘要:[toc] 介绍 顺序结构:程序从上至下依次执行 分支结构:程序从两条或多条路径中选择一条去执行 循环结构:程序在满足一定条件的基础上,重复执行一段代码 分支结构 一、if函数 功能: 实现简单的双分支 语法: select if(表达式1, 表达式2, 表达式3); 执行顺序: 如果表达式1成立, 阅读全文
posted @ 2019-09-15 18:09 achnly 阅读(272) 评论(0) 推荐(0)
摘要:[toc] 存储过程 含义 ​ 一组预先编译好SQL语句的集合,理解成批处理语句,单比批处理强大的多。 优点 提高语句的重用性 简化操作 减少了编译次数并且减少了和数据库服务器的连接次数,提高了效率 创建语法 注意 1、参数列表包含三部分 ​ 参数模式 参数名 参数类型 ​ 举例:in param_ 阅读全文
posted @ 2019-09-14 20:39 achnly 阅读(195) 评论(0) 推荐(0)
摘要:[TOC] 变量分类 一、系统变量 说明:变量由系统提供,不是用户自定义,属于服务器层面 使用的语法: 1. 查看所有的系统变量 2. 1. show global | session variables; 3. 查看满足条件的系统变量 4. 1. show global | session var 阅读全文
posted @ 2019-09-14 20:13 achnly 阅读(241) 评论(0) 推荐(0)
摘要:[toc] 含义 虚拟表,和普通表一样使用。Mysql 5.1版本出的新特性,通过普通表动态生成的数据,只保存了sql逻辑,不保存查询结果。 应用场景 多个地方用到用样的查询结果 该查询结果使用的 sql 比较复杂 简单示例 sql mysql select from account; + + + 阅读全文
posted @ 2019-09-09 00:30 achnly 阅读(245) 评论(0) 推荐(0)
摘要:[TOC] 简介 说明 Transaction Control Language 事务控制语言 事务 事务由单独单元的一个或一组sql语句组成的一个执行单元,这个执行单元要么全部执行,要么全部不执行。 拓展 Mysql中的存储引擎 在mysql中的数据用各种不同的技术存储在文件(内存)中 通过 sh 阅读全文
posted @ 2019-09-09 00:24 achnly 阅读(497) 评论(0) 推荐(0)
摘要:[toc] 介绍 常见数据类型 数值型 整形 小数 定点数 浮点数 字符型 较短的文本 char varchar 较长的文本 text blob(较长的二进制数据) 日期型 数值型 整型 | 整数类型 | 字节 | 范围 | | | | | | Tinyint | 1 | 有符号: 128~127无 阅读全文
posted @ 2019-09-03 00:57 achnly 阅读(457) 评论(0) 推荐(1)
摘要:[toc] 一、基础查询 (一)语法 ​ select 查询列表 from 表名; (二)特点 1. 查询列表可以是字段、常量、表达式、函数,也可以是多个 2. 查询结果是虚拟的表 (三)示例 查询单个字段 select 字段名 from 表名; 查询多个字段 select 字段名, 字段名 fro 阅读全文
posted @ 2019-09-03 00:56 achnly 阅读(628) 评论(0) 推荐(0)
摘要:[toc] 简介 DML语言就是数据操作语言 主要操作 1. 插入:insert 2. 修改:update 3. 删除:delete 插入语句 语法 方式一 1. 支持多个:insert into 表名(列名.......) values(值.......),(值.......); 2. inser 阅读全文
posted @ 2019-09-03 00:56 achnly 阅读(167) 评论(0) 推荐(0)
摘要:[toc] 简介 DDL:数据定义语言,库和表的管理 库的管理: 1. 创建 2. 修改 3. 删除 表的管理: 1. 创建 2. 修改 3. 删除 命令: 1. 创建:create 2. 修改:alter 3. 删除:drop 库的管理 创建 语法 普通:create datebase 库名 提高 阅读全文
posted @ 2019-09-03 00:56 achnly 阅读(281) 评论(0) 推荐(0)
摘要:[toc] 一、MySQL背景 Mysql 数据隶属于 MySQLAB公司,总部位于瑞典,后来Mysql 被SUN公司收购, Sun公司被 Oracle 公司收购。 二、MySQL的优点 1. 成本低:开放源代码,一般可以免费试用 2. 性能高:执行很快 3. 简单:很容易安装使用 三、MySQL安 阅读全文
posted @ 2019-09-03 00:55 achnly 阅读(337) 评论(0) 推荐(0)
摘要:缘起: 好久没更新博客了,最近复习了一下Mysql数据库相关知识,虽然作者是后端开发,但是本人认为不熟悉(熟悉一个数据库不仅仅是增删改查,SQL也是一种语言)数据库不算是合格的后端猿。 [toc] 一、数据库好处 1. 可以持久化数据到本地(磁盘) 2. 使用结构化查询,比较容易管理 二、数据库概念 阅读全文
posted @ 2019-09-03 00:54 achnly 阅读(441) 评论(0) 推荐(0)