博客
关于我
Mysql理论知识点基础篇二(视图-索引-游标-存储过程-触发器-用户管理-数据备份与恢复)
阅读量:354 次
发布时间:2019-03-04

本文共 1322 字,大约阅读时间需要 4 分钟。

目录:


  • 一:视图

  • 创建视图的命令CREATE   VIEW   视图名ASSELECT语句

     

  1. 视图上不允许创建索引和触发器
  2. 可以对视图进行更新操作,但每次的更新操作最多只能影响一个表
  3. 视图是一个虚表,并不真正的存储数据
  4. 如果定义视图的SQL语句中包含计算或分组或聚合函数的话,则该视图不允许被更新
  5. 创建视图的优点:可以提高数据库系统的安全性
  • 二:索引

创建索引的命令CREATE [UNIQUE] INDEX  索引名  ON  表名(列名  [ASC|DESC][……])

例:create   index  rx_score_index  on   student(rx_score  desc)

  1. 索引的优、缺点

优点:可以提高查询速度

缺点:会降低对表的更新速度

     2.视图上不允许创建索引

     3.创建索引的方法有哪些(建表时创建更新表时添加、专门创建索引的命令

  (相当于排序,类似目录)

  • 三:游标

定义游标的命令DECLARE 游标名 CURSOR  FOR   select语句
  1. 声明-->打开-->读取-->关闭
  2. 相当于指针(指向某一个查询的结果集)
  • 四:存储过程

 定义存储过程的命令CREATE    PROCEDURE   存储过程名(IN | OUT | INOUT   参数名   数据类型 [,…N])BEGINSQL语句序列END;
  1. 可以定义三种参数(IN、OUT、INOUT)
  2. 可以使用变量
  3. 需用CALL命令调用执行
  4. 存储过程不能使用returns命令返回值
  • 五:触发器

  1. 触发器由相关事件(insert、update、delete)激活而自动执行,不需要人为的调用
  2. 触发器只能定义在表上
  3. 触发器不能使用alter语句更新,删除重新定义
  • 六:用户管理

  1. 安装mysql默认创建的用户是哪个?

root  超级管理员账户

  1. 创建用户的命令
CREATE USER  ‘用户名’@'localhost'   IDENTIFIED BY   '用户密码';
  1. 修改用户密码
set password for ‘用户名’@’localhost’ = password('新密码');
  1. 分配权限的命令
GRANT   权限 ON  数据库名.数据表名 TO '用户名'@'localhost'

用户的操作权限,如SELECT,INSERT,UPDATE等,如果要授予所的权限则使用ALL

  1. 回收权限的命令
REVOKE   权限 ON  数据库名.数据表名 FROM   '用户名'@'localhost'

 

列子:Create  user  ‘u1’@’localhost’  identified  by  ‘12345’Set  password  for  ‘u1’@’localhost’=password(‘45678’)Grant  select,delete  on  lianxi.stu  to  ‘u1’@’localhost’revoke  select,delete  on  lianxi.stu  from  ‘u1’@’localhost’

 

七:数据备份与恢复

  1. 数据备份的命令:mysqldump
  2. 数据恢复的命令:mysql

转载地址:http://ccnr.baihongyu.com/

你可能感兴趣的文章
NIFI从MySql中增量同步数据_通过Mysql的binlog功能_实时同步mysql数据_配置数据路由_实现数据插入数据到目标数据库_实际操作03---大数据之Nifi工作笔记0042
查看>>
NIFI从MySql中增量同步数据_通过Mysql的binlog功能_实时同步mysql数据_配置数据路由_生成插入Sql语句_实际操作02---大数据之Nifi工作笔记0041
查看>>
NIFI从MySql中离线读取数据再导入到MySql中_03_来吧用NIFI实现_数据分页获取功能---大数据之Nifi工作笔记0038
查看>>
NIFI从MySql中离线读取数据再导入到MySql中_不带分页处理_01_QueryDatabaseTable获取数据_原0036---大数据之Nifi工作笔记0064
查看>>
NIFI从MySql中离线读取数据再导入到MySql中_无分页功能_02_转换数据_分割数据_提取JSON数据_替换拼接SQL_添加分页---大数据之Nifi工作笔记0037
查看>>
NIFI从PostGresql中离线读取数据再导入到MySql中_带有数据分页获取功能_不带分页不能用_NIFI资料太少了---大数据之Nifi工作笔记0039
查看>>
nifi使用过程-常见问题-以及入门总结---大数据之Nifi工作笔记0012
查看>>
NIFI分页获取Mysql数据_导入到Hbase中_并可通过phoenix客户端查询_含金量很高的一篇_搞了好久_实际操作05---大数据之Nifi工作笔记0045
查看>>
NIFI分页获取Postgresql数据到Hbase中_实际操作---大数据之Nifi工作笔记0049
查看>>
NIFI同步MySql数据_到SqlServer_错误_驱动程序无法通过使用安全套接字层(SSL)加密与SQL Server_Navicat连接SqlServer---大数据之Nifi工作笔记0047
查看>>
NIFI同步MySql数据源数据_到原始库hbase_同时对数据进行实时分析处理_同步到清洗库_实际操作06---大数据之Nifi工作笔记0046
查看>>
Nifi同步过程中报错create_time字段找不到_实际目标表和源表中没有这个字段---大数据之Nifi工作笔记0066
查看>>
NIFI大数据进阶_FlowFile拓扑_对FlowFile内容和属性的修改删除添加_介绍和描述_以及实际操作---大数据之Nifi工作笔记0023
查看>>
NIFI大数据进阶_FlowFile生成器_GenerateFlowFile处理器_ReplaceText处理器_处理器介绍_处理过程说明---大数据之Nifi工作笔记0019
查看>>
NIFI大数据进阶_FlowFile生成器_GenerateFlowFile处理器_ReplaceText处理器_实际操作---大数据之Nifi工作笔记0020
查看>>
NIFI大数据进阶_Json内容转换为Hive支持的文本格式_实际操作_02---大数据之Nifi工作笔记0032
查看>>
NIFI大数据进阶_Json内容转换为Hive支持的文本格式_操作方法说明_01_EvaluteJsonPath处理器---大数据之Nifi工作笔记0031
查看>>
NIFI大数据进阶_Kafka使用相关说明_实际操作Kafka消费者处理器_来消费kafka数据---大数据之Nifi工作笔记0037
查看>>
NIFI大数据进阶_Kafka使用相关说明_实际操作Kafka生产者---大数据之Nifi工作笔记0036
查看>>
NIFI大数据进阶_NIFI的模板和组的使用-介绍和实际操作_创建组_嵌套组_模板创建下载_导入---大数据之Nifi工作笔记0022
查看>>