当前位置: 首页 > news >正文

MySQL入门学习-对系统数据库的常用查询

       通常情况下,MySQL 中的系统数据库有 information_schema、mysql 和 performance_schema。这些数据库提供了有关数据库服务器的各种信息,例如表结构、用户权限、性能指标等。

一、使用这些系统数据库进行常用查询的示例:

1. 查询表结构信息:

   - 使用 information_schema 数据库中的 TABLES 表可以查询数据库中所有表的信息,包括表名、表类型、引擎等。
   - 使用 information_schema 数据库中的 COLUMNS 表可以查询表中所有列的信息,包括列名、数据类型、长度等。

2. 查询用户权限信息:

   - 使用 mysql 数据库中的 USER 表可以查询所有用户的信息,包括用户名、主机名、密码等。
   - 使用 mysql 数据库中的 DB 表可以查询所有数据库的信息,包括数据库名、所有者等。

3. 查询性能指标信息:

   - 使用 performance_schema 数据库中的 EVENTS_STATEMENTS_CURRENT 表可以查询当前正在执行的语句的信息,包括语句文本、执行时间等。
   - 使用 performance_schema 数据库中的 EVENTS_STATEMENTS_SUMMARY_BY_DIGEST 表可以查询语句的摘要信息,包括执行次数、平均执行时间等。

这些只是一些常见的查询示例,具体的查询需求可能因实际情况而异。

二、在使用系统数据库进行查询时,需要注意以下几点:

       1. 系统数据库中的表和视图通常是只读的,不能直接进行修改或删除操作。
       2. 系统数据库中的查询可能会对数据库服务器的性能产生一定的影响,尤其是在高并发环境下。因此,在进行查询时需要谨慎,并尽量避免不必要的查询。
       3. 系统数据库中的表和视图的结构可能会因 MySQL 版本的不同而有所差异。因此,在进行查询时需要参考相应版本的 MySQL 文档。

(文章为作者在学习MySQL过程中的一些个人体会总结和借鉴,如有不当、错误的地方,请各位大佬批评指正,定当努力改正,如有侵权请联系作者删帖。)

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • midwayjs 框架使用 rabbitmq 消息延迟
  • ES 根据条件删除文档
  • 【Python入门】第5节 数据容器
  • 分布式云扩展 AI 边缘算力,助力用户智能化创新
  • [Linux#47][网络] 网络协议 | TCP/IP模型 | 以太网通信
  • Apache RocketMQ 中文社区全新升级丨阿里云云原生 7 月产品月报
  • Xor Sigma Problem
  • CSS系列之浮动清除clear(三)
  • 数据库mysql集群主从、高可用MGR、MHA技术详解
  • Go 语言生产服务故障案例精析
  • 黑马JavaWeb开发笔记09——ElementUI代码引入教程、Element常用组件使用(Table, Pagination, Dialog, Form)
  • python爬虫源码:selenium+browsermobproxy实现浏览器请求抓取
  • 7- 排序算法
  • 如何本地搭建Whisper语音识别模型
  • netty之ChannelOption
  • IE9 : DOM Exception: INVALID_CHARACTER_ERR (5)
  • Django 博客开发教程 8 - 博客文章详情页
  • ECS应用管理最佳实践
  • gf框架之分页模块(五) - 自定义分页
  • quasar-framework cnodejs社区
  • Redash本地开发环境搭建
  • RxJS: 简单入门
  • Terraform入门 - 3. 变更基础设施
  • Vue 2.3、2.4 知识点小结
  • Xmanager 远程桌面 CentOS 7
  • 翻译--Thinking in React
  • 开源SQL-on-Hadoop系统一览
  • 每天10道Java面试题,跟我走,offer有!
  • 前端存储 - localStorage
  • 使用Envoy 作Sidecar Proxy的微服务模式-4.Prometheus的指标收集
  • 思考 CSS 架构
  • 我从编程教室毕业
  • 小程序button引导用户授权
  • 在GitHub多个账号上使用不同的SSH的配置方法
  • ​LeetCode解法汇总2808. 使循环数组所有元素相等的最少秒数
  • ​无人机石油管道巡检方案新亮点:灵活准确又高效
  • # 达梦数据库知识点
  • #Datawhale X 李宏毅苹果书 AI夏令营#3.13.2局部极小值与鞍点批量和动量
  • #我与Java虚拟机的故事#连载09:面试大厂逃不过的JVM
  • (二刷)代码随想录第15天|层序遍历 226.翻转二叉树 101.对称二叉树2
  • (附源码)spring boot智能服药提醒app 毕业设计 102151
  • (深入.Net平台的软件系统分层开发).第一章.上机练习.20170424
  • (算法)Travel Information Center
  • (一)使用IDEA创建Maven项目和Maven使用入门(配图详解)
  • (原創) X61用戶,小心你的上蓋!! (NB) (ThinkPad) (X61)
  • ./configure,make,make install的作用
  • .htaccess配置重写url引擎
  • .NET/C# 推荐一个我设计的缓存类型(适合缓存反射等耗性能的操作,附用法)
  • [ C++ ] template 模板进阶 (特化,分离编译)
  • [ vulhub漏洞复现篇 ] Grafana任意文件读取漏洞CVE-2021-43798
  • [001-03-007].第07节:Redis中的事务
  • [ACTF2020 新生赛]Upload 1
  • [Algorithm][动态规划][子序列问题][最长递增子序列][摆动序列]详细讲解
  • [AutoSar]BSW_Com07 CAN报文接收流程的函数调用
  • [BFS广搜]迷阵