摘要: MySQL之账户管理 账户管理是MySQL用户管理最基本的内容。包括登录,退出MySQL服务器、创建用户、删除用户、密码管理和权限管理等内容。 其中登录方式非常简单,在这个地址有:http://www.cnblogs.com/kissdodog/p/4154068.html 1、新建普通用户 在MySQL数据库中,建立用户有3种方式: 使用create user语句来创建新的用户... 阅读全文
posted @ 2016-11-18 19:05 runningto 阅读(473) 评论(0) 推荐(0) 编辑
摘要: MySQL之权限管理 一、MySQL权限简介 关于mysql的权限简单的理解就是mysql允许你做你全力以内的事情,不可以越界。比如只允许你执行select操作, 那么你就不能执行update操作。只允许你从某台机器上连接mysql,那么你就不能从除那台机器以外的其他机器连接mysql。 那么Mysql的权限是如何实现的呢?这就要说到mysql的两阶段验证,下面详细介绍: 第一阶段:服... 阅读全文
posted @ 2016-11-18 18:40 runningto 阅读(642) 评论(0) 推荐(0) 编辑
摘要: MySql高级—视图、函数、存储过程、触发器 目录 一、视图1 1、视图的定义1 2、视图的作用1 (1)可以简化查询。1 (2)可以进行权限控制,3 3、查询视图4 4、修改视图4 5、删除视图4 6、查看视图结构4 7、查看所有视图4 8、视图与表的关系5 9... 阅读全文
posted @ 2016-11-18 17:21 runningto 阅读(3118) 评论(0) 推荐(0) 编辑
摘要: 一.昨天内容回顾 索引设计依据 与数据表有关系的sql语句都统计出来 where order by or等等条件的字段适当做索引 原则: 频率高的sql语句 执行时间长的sql语句 业务逻辑重要的sql语句 什么样子字段不适合做索引? 内容比较单调的字段不适合做索引 前缀索引 一个字段只取前边的几位内容做索引 好处:索引空间比较少、运行速度快 前n位做索引,前n位要具备唯一标识当前记... 阅读全文
posted @ 2016-11-18 17:14 runningto 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 一.昨天内容回顾 存储引擎 保存数据的格式(技术),不同格式体现特性不一样 myisam ① 结构、数据、索引 文件单独存储 ② 存入数据顺序(不考虑主键顺序) ,写入数据速度快 ③ 并发性,低,锁整张表 ④ 压缩机制 innodb ① 结构有单独文件,数据和索引合并到一个文件中 (通过设置,可以给每个表设置一个"数据/索引"文件) ② 存入数据顺序(给考虑主键值的先后顺序,数值大小排序存... 阅读全文
posted @ 2016-11-18 17:05 runningto 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 一.Mysql核心优化 1. 优化的方面 ① 存储层:数据表"存储引擎"选取、字段选取、逆范式(3范式) ② 设计层:索引、分区/分表 ③ 架构层:分布式部署(主从模式/共享) ④ sql语句层:结果一样的情况下,要选择效率高、速度快、节省资源的sql语句执行 2. 存储引擎 熟悉的存储引擎:Myisam、innodb 什么是存储引擎: 数据表存储数据的一种格式。 使用不同格式存储数据,不... 阅读全文
posted @ 2016-11-18 16:53 runningto 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 数据库课程体系 在PHP阶段,将数据库分为三个阶段: 基础阶段(就业班第一个阶段): 6天, mysql数据库的基本操作(增删改查), 以及一些高级操作(视图, 触发器,函数,存储过程等), 和PHP操作mysql数据库 优化阶段(就业班后期): 如何提高数据库效率, 如索引, 分表等 部署阶段(最后): 如何搭建真实的环境系统, 如服务器集群, 负载均衡 数据库基础 什么是数据库? 数据库:... 阅读全文
posted @ 2016-11-18 16:44 runningto 阅读(517) 评论(0) 推荐(0) 编辑