首页 > 数据库 >MySql 终端常用指令

MySql 终端常用指令

时间:2023-07-21 15:23:21浏览次数:41  
标签:数据库 db dev client 指令 终端 MySql test localhost

1、开发环境:Window10 + mysql-8.0.33-win64

2、管理员模式打开终端

3、登录数据库(停止 + 开启 + 登录),具体指令参考 MySql 安装篇

 4、操作数据库相关功能

  1)查看数据库列表:show databases;    主要用于显示当前存在的数据库

  2)创建数据库:create database db_dev;   其中 db_dev 是数据库名

  3)删除数据库:drop database db_dev;   其中 db_dev 是数据库名

  4)指定数据库:use db_dev;          其中 db_dev 是数据库名

  5)查看数据库的表:show tables;        使用前需要指定数据库

  6)参看数据库的数据表内容:show columns from user  其中 user 是数据表名称

  7)显示数据表索引信息:show index from user      其中 user 是数据表名称,帮助分析索引和优化查询功能

 

5、在数据库中的用户操作

  1)创建用户:create user 'client_test'@'localhost' identified by 'client_test_123';

        其中用户名:client_test,登录域名(本机):localhost,用户密码:client_test_123

  2)更改用户密码:alter user 'client_test'@'localhost' identified by '123';

        其中用户名:client_test,登录域名(本机):localhost,用户密码:123

  3)查看用户权限:show grants for client_test@localhost; 

        其中用户名:client_test,

  4)赋权给用户:grant all privileges on *.* to client_test@localhost;

        其中用户名:client_test,

  5)赋权更新:flush privileges;

 

标签:数据库,db,dev,client,指令,终端,MySql,test,localhost
From: https://www.cnblogs.com/yangjinghui/p/17570785.html

相关文章

  • 使用prometheus+grafana监控Linux和Mysql
    整个监控系统分为三部分:prometheus,grafana,xxxx_exporter(各种类型的数据采集器,在本例中就是node_exporter,mysqld_exporter)1、在主监控服务器上安装prometheus作为主服务2、在主监控服务器上安装grafana用于界面展示3、在需要监控的服务器安装xxxx_exporter用于采集数据并提供......
  • mysql 根据in 传参排序
    MySQL根据IN传参排序在MySQL中,我们经常需要根据给定的一组值来进行排序操作。而IN关键字正是用来筛选出一组指定值的数据。本文将详细介绍如何在MySQL中使用IN传参进行排序。什么是IN关键字IN关键字是MySQL中的一个操作符,用于指定一个值是否在一个指定的范围内。其基本语法如下:......
  • mysql 替代
    替代MySQL数据库的步骤对于刚入行的开发者来说,学习和使用新的技术可能是一项具有挑战性的任务。本文将向你介绍如何替代MySQL数据库,并提供详细的步骤和代码示例,以帮助你顺利完成这个任务。步骤下面的表格展示了替代MySQL数据库的步骤。步骤描述1选择一个替代M......
  • mysql 改字段必填
    MySQL改字段必填在MySQL数据库中,有时候我们需要修改已有表中的字段属性,比如将一个字段设置为必填项。本文将介绍如何使用MySQL的ALTERTABLE语句来改变字段的必填属性,并提供代码示例。什么是字段必填属性字段的必填属性是指在插入或更新数据时,该字段是否允许为空。如果字......
  • mysql 索引字段过大不走该索引
    如何处理“mysql索引字段过大不走该索引”概述在使用MySQL数据库时,索引是提高查询性能的重要工具之一。然而,当索引字段的大小超过MySQL的限制时,MySQL可能会选择不使用该索引,导致查询性能下降。本文将介绍如何处理这种情况。处理步骤步骤描述步骤一确认数据库中的表......
  • mysql 服务卸载
    如何卸载MySQL服务作为一名经验丰富的开发者,我将帮助你学习如何卸载MySQL服务。在开始之前,让我们先了解整个卸载过程的步骤。下面的表格将展示每个步骤和需要执行的任务。步骤任务代码说明1停止MySQL服务sudoservicemysqlstop停止运行中的MySQL服务2......
  • mysql 索引重建
    MySQL索引重建的流程在MySQL数据库中,索引是提高查询效率的重要手段。当数据库中的数据发生变动,如新增、修改、删除等操作时,索引可能会不再有效,此时需要对索引进行重建,以保证查询的高效性。下面是MySQL索引重建的流程:步骤描述1确定需要重建索引的表2判断表是否需要......
  • mysql 分组生程序号
    MySQL分组生成程序号的实现步骤1.了解需求在开始编写代码之前,我们首先需要了解需求。根据任务描述,我们需要实现一个功能,即在MySQL数据库中根据某个字段进行分组,并为每个分组生成一个程序号。这个程序号能够按照指定的规则进行排序。2.数据准备在实现之前,我们需要准备一些......
  • mysql 索引类型 fulltext
    如何实现MySQL索引类型fulltext简介在MySQL中,fulltext是一种特殊的索引类型,它可以提供更高效的全文搜索功能。本文将向你介绍如何使用fulltext索引类型来优化全文搜索的性能。流程图以下是使用fulltext索引类型实现全文搜索的流程图:步骤操作1创建包含ful......
  • mysql 订阅发布
    MySQL订阅发布MySQL是一个流行的开源关系型数据库管理系统,常用于存储和管理大量的数据。在实际应用中,我们经常需要将数据库中的数据实时传递给其他应用程序或服务,或者在数据发生变化时通知其他应用程序。这就是我们所说的订阅发布模式。什么是订阅发布模式?订阅发布模式是一种消......