1 存储过程 存储过程不仅仅是“批处理” 存储的是编译过后的 SQL 语法跟触发器和函数是类型的。2 存储过程与函数和触发器的区别?3 为什么使用存储过程 1 提高效率,不需要再次编译; 2 当数据库复杂操作的时候,封装起来。也可以减少IO请求 3 存储过程可以重复使用,可减少数据库开发人员的工作量 4 安全性高,可设定只有某些用户才可以具有对指定存储过程的使用权4 为什么不使用存储过程 可移植性
1 什么是触发器 触发器是自动化sql程序,由插入、更新、和删除事件来触发。 当面对复杂业务关系,在程序上难以实现时 当程序上实现较为复杂,希望在数据库内实现时候。 能让外面程序完成的逻辑,尽量外包程序处理。2 触发器的语法 create trigger <触发器名称> {befroe | after} {insert|update|delete} on<表名称> for
1 视图介绍概述 视图是一个虚拟表,是从数据库中一个或多个表中导出来的表,可以在已经存在的视图上面进行定义。视图的作用 简化工作 提高数据安全性 后面的表dba知道,其它人不知道 逻辑独立,后端不影响数据变化。 视图可以把权限细化到列上面。创建视图语法: create [or replace] [algorithm = {undefined | merge | temptable}]
1 单表查询 查询所有字段 select * from table_name 查询指定记录 and not like desc asc order by in 关键字 in (1,2,3,4) between 关键字 between 1 and 2 like %或者_ 查询模糊匹配的 _ 代表1个 % 代表1个或者多个。 and 的多条件查询 an
1 mysql 数据库操作 插入单行数据 insert into table_name set id=10,name='lijingshan'; 插入多行数据 【基本都用这个】 insert into table_name [(字段1,字段2,字段3)] values (值1,值1,值1),(值2,值2,值2); 更新 删除2 mysql 索引 什么是索引 索引是帮助mysql高效获取数据的
mysql 库和表操作 基本语法 create database db3; // 创建数据库 show databases; //展示数据库 mysql 库,存放着授权表、user表,默认表 information_schema 数据字典表,临时的库,是视图, performance_schema 性能的相关信息 show create database db3; //
mysql 数据类型的概念 定义数据类型的本质上是定义列 类似于描述列数据分类的意义 分配合适的存储空间 采用不同的操作方法 对应不同的需求整数类型 正负0 造成 负数多一个 tinyint 1byte 0-255 -128 ~ 127 smallint 2b 0~65535 mediumt 3b int 4b bigint 8b带小数的类型 float 4b 0,(3.
mysql 锁1 什么是锁 为什么要有锁基本锁类型 读锁 共享锁 有读锁的时候,不能加写锁,其它人只能加读锁 加读锁的人才能加写锁 写锁 排他锁 独占锁根据事物的执行效率 选择 读写锁悲观锁 在整个数据处理过程中,将数据处于锁定状态乐观锁 更新的时候,才进行检测。如果发生冲突,返回用户错误信息,让用户自己决定。mysql 存储引擎 myisam 5.5.5之前的默认存
1 服务层 连接线程处理2 核心层 查询缓存 分析器 优化器3 存储引擎层1 服务层 为客户端请求做连接处理、授权认证、安全等2 核心层 查询解析、分析优化、缓存、存储过程、视图3 存储引擎层 存取和提取数据以及事物处理1 服务层 主要完成线程处理,单进程 多线程2 核心层 查询 缓存判断 有 返回结果 无 解析查询 优化 执行查询 &nbs
目录:1 一般信息2 安装mysql 3 教程4 mysql 程序概述5 数据库管理6 mysql 中的复制7 优化8 客户端和实用工具程序9 语言结构10 字符集支持11 类类型12 函数和操作符13 sql语句语法14 插件式存储引擎体系结构15 存储引擎和表类型16 编写自定义存储引擎17 mysql 簇18 分区19 mysql中的空间扩展20 存储程序和函数21 触发程序22
sql 优化1 mysql 优化方向IO 总占用时间 索引设置2 sql 及索引优化如何分析table type possible_keys key_len ref rowsexplain 返回各列的含义using filesort3 count() 和 max()文件IO, max 可以用户索引进行优化4 子查询的优化方法可以优化成为join方式5 group
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号