存储过程 简单来说,存储过程(Stored Procedure)是为以后的使用而保存的一条或多条MySQL语句的集合,可以将其视为批处理,虽然其作用不仅限于批处理 使用存储过...
视图 视图是一种根据查询(也就是select语句)定义的数据库对象,用于获取想要看到和使用的局部数据视图有时也被称为“虚拟表” 视图的作用 方便重用SQL语句 保护数据,隐藏...
事务处理 事务处理是一种机制,用来管理必须成批执行的MySQL操作,以保证数据库不包含不完整的操作结果。利用事务处理,可以保证一组操作不会中途停止,它们或者作为整体执行,或者...
存储引擎 数据库中的各表均被指定的存储引擎来处理服务器可用的引擎依赖于以下因素 MySQL版本 服务器在开发时如何被配置 启动选项 可使用show engines\G查看当前...
索引 索引被用来快速找出想要的数据,提高性能。没有索引,数据库不得不从第一条记录开始搜索,效率非常低。MYISAM与INNODE都使用B-Tree作为索引结构 索引可分单列索...
创建与操作表 1、create table格式 2、常用数据类型 3、增删改表结构 4、约束 非空约束,not null 唯一约束,unique 主键约束,primary k...
delete语句 delete可以从一个表中删除数据,可以删除特定的行,也可以删除所有行 注意不要省略where过滤,否则可能会错误删除表中所有行 格式delete from...
update语句 update可更新(修改)表中的数据,可更新特定行,或者表中所有行一般情况不省略where的过滤,否则会更新表中所有行,除非确定了这次的更新是针对整个表 格...
insert语句 insert是用来插入(或添加)行到数据库表的,可以有以下几种方式 插入完整的行; 插入行的一部分; 插入多行; 插入某些查询的结果 插入完整的行 插入多行...
查询中的正则 格式select * from 表名 where 字段名 REGEXP '正则表达式'; 字符功能 除了以上字符,还内置了一些字符类,也可直接用于正则表达式
limit查询 limit子句用于限制查询结果返回的数量,常用于分页查询
组合查询union 组合查询也叫复合查询 1、使用场景 以下两种情况中,可使用组合查询 在单个查询中从不同的表返回类似结构的数据 对单个表进行多次查询,按单次查询返回数据 多...
子查询 1. where中使用子查询 一般在where中使用子查询时,只筛选出单个字段记录 2. from中使用子查询 from中使用子查询,可将该子查询看作一张表 3. s...
连接查询 连接查询,也叫跨表查询,需要关联多个表进行查询连接查询的本质是两张表格进行笛卡尔乘积,如果有关联条件,那么根据条件显示符合的数据记录 1. 内连接 表1 inner...
查询(select) select执行顺序 执行顺序 执行where语句过滤原始数据 执行group by进行分组 执行having对分组数据进行操作 执行select选出...
根据动力节点杜老师的视频以及《mysql必知必会》入门mysql 学习用数据库如下 复制进编辑 .sql文件,导入即可 数据说明
mysql常用命令 服务操作 登陆操作 查询版本 数据库操作 表操作
MySQL相关 数据库 SQL:Structured Query Language结构化查询语言:一种与数据库打交道,完成与数据库通信的语言;SQL是一套标准,不同数据库管理...
ECS-Centos7.5安装MariaDB 1. 删除已有mariadb、mysql 2. 创建MariaDB.repo文件 详细版本与安装说明可进入官网mariadb.o...