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

MySql 终端常用指令

一、开发背景

        利用数据库实现数据的增删改查

二、开发环境

        Window10 + mysql-8.0.33-win64

三、实现步骤

        1、管理员模式打开终端

        2、登录数据库(停止 + 开启 + 登录)

                具体指令参考 MySql 安装篇                              ​​​​​​​        ​​​​​​​        ​​​​​​​        

        ​​​​​​​        

         3、操作数据库相关功能

          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 是数据表名称,帮助分析索引和优化查询功能

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

          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)撤销赋权:保留

          6)赋权更新:flush privileges;

http://www.lryc.cn/news/185219.html

相关文章:

  • 【React-hooks篇幅】自定义hooks
  • 面试算法21:删除倒数第k个节点
  • 数据结构——排序算法(C语言)
  • 基于Http Basic Authentication的接口
  • 【yaml文件的编写】
  • kt6368A双模蓝牙芯片无法透传 可能是什么问题呢
  • SpringBoot终极讲义第二章笔记
  • 【C++面向对象侯捷下】4. pointer-like classes,关于智能指针 | 5. function-like classes,所谓仿函数
  • 社科院与杜兰大学能源管理硕士项目——惊喜会随时间慢慢酝酿而出
  • Array简介
  • Django的模版使用(Django-03)
  • 详解分布式搜索技术之elasticsearch
  • 系统架构设计:3 软件架构建模技术与应用
  • JAVA在线电子病历编辑器源码 B/S架构
  • TS中的枚举是什么如何使用
  • UG\NX二次开发 重命名特征对象 UF_OBJ_set_name
  • 低欲望社会:只要我没欲望,世界就对我束手无策?
  • 抢红包设计
  • k8s集群-6(daemonset job cronjob控制器)
  • Compose 编译器版本和Kotlin版本对应关系
  • vite+vue+cesium
  • tcp滑动窗口原理
  • 3.4 Android bpfloader初始化流程解读(二)
  • Linux0.12内核源码解读(2)-Bootsect.S
  • 虚拟环境搭建、后台项目创建及目录调整、封装logger、封装全局异常、封装Response、后台数据库创建
  • 每日一练 | 网络工程师软考真题Day39
  • Android Studio编写xml布局不提示控件的部分属性问题的解决
  • BUGKU-simple_SSTI_1漏洞注入
  • Python:dict
  • git和svn 的国内的下载地址