进阶-7.管理工具

2024-08-26 01:52
文章标签 进阶 管理工具

本文主要是介绍进阶-7.管理工具,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

管理工具

    • 1.系统数据库
    • 2常用工具
      • 2.1 mysql
      • 2.2 mysqladmin
      • 2.3 mysqlbinlog
      • 2.4 mysqlshow
      • 2.5 mysqldump
      • 2.6mysqlimport /source

1.系统数据库

在这里插入图片描述

2常用工具

2.1 mysql

在这里插入图片描述

C:\Users\Tracy>mysql -uroot -p123456 test -e "select * from student";
+----+---------+-------+
| id | name    | no    |
+----+---------+-------+
|  1 | 11      | 20001 |
|  2 | tracy   | 20002 |
|  3 | janms   | 20003 |
|  4 | qiaodan | 20004 |
|  7 | tom     | NULL  |
| 13 | tom     | NULL  |
| 14 | tom     | NULL  |
| 16 | tom     | NULL  |
| 17 | tom     | NULL  |
| 18 | tom     | NULL  |
+----+---------+-------+

2.2 mysqladmin

在这里插入图片描述

C:\Users\Tracy>mysqladmin -uroot -p123456 version
mysqladmin  Ver 8.42 Distrib 5.5.22, for Win32 on x86
Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.Server version          5.5.22
Protocol version        10
Connection              localhost via TCP/IP
TCP port                3306
Uptime:                 10 hours 28 min 25 secThreads: 3  Questions: 50  Slow queries: 0  Opens: 181  Flush tables: 1  Open tables: 62  Queries per second avg: 0.001

2.3 mysqlbinlog

在这里插入图片描述

2.4 mysqlshow

在这里插入图片描述

D:\>mysqlshow -uroot -p123456 --count
+--------------------+--------+--------------+
|     Databases      | Tables |  Total Rows  |
+--------------------+--------+--------------+
| information_schema |     37 |         3032 |
| demo               |      0 |            0 |
| mysql              |     24 |         2050 |
| performance_schema |     17 |           14 |
| test               |     27 |          139 |
| tracy              |      3 |            2 |
+--------------------+--------+--------------+
6 rows in set.D:\>mysqlshow -uroot -p123456 test --count
Database: test
+--------------------+----------+------------+
|       Tables       | Columns  | Total Rows |
+--------------------+----------+------------+
| course             |        2 |          4 |
| department         |        4 |          0 |
| employer           |       10 |          0 |
| fan_news           |        3 |          2 |
| jobs               |        4 |          0 |
| location           |        6 |          0 |
| medcine_dept       |        5 |          3 |
| medcine_doctor     |        8 |          3 |
| medcine_drug       |        6 |          2 |
| medcine_login      |        4 |          5 |
| medcine_user       |        8 |         10 |
| stu                |        2 |          0 |
| stu_v_1            |        2 |         10 |
| stu_v_2            |        2 |          5 |
| stu_v_3            |        2 |          2 |
| stu_v_4            |        2 |          7 |
| stu_v_5            |        2 |          2 |
| stu_v_6            |        2 |          5 |
| student            |        3 |         10 |
| student_course     |        3 |          4 |
| stuinfo            |        2 |          3 |
| tb_stu_cource_view |        3 |          4 |
| tb_stu_course_view |        3 |          4 |
| tb_user            |        9 |         24 |
| tb_user_view       |        7 |         24 |
| user               |        4 |          3 |
| user_order         |        9 |          3 |
+--------------------+----------+------------+
27 rows in set.D:\>mysqlshow -uroot -p123456 test course --count
Database: test  Table: course  Rows: 4
+-------+-------------+-----------------+------+-----+---------+----------------+---------------------------------+---------+
| Field | Type        | Collation       | Null | Key | Default | Extra          | Privileges                      | Comment |
+-------+-------------+-----------------+------+-----+---------+----------------+---------------------------------+---------+
| id    | int(11)     |                 | NO   | PRI |         | auto_increment | select,insert,update,references | ID      |
| name  | varchar(10) | utf8_general_ci | YES  |     |         |                | select,insert,update,references | 姓名    |
+-------+-------------+-----------------+------+-----+---------+----------------+---------------------------------+---------+D:\>mysqlshow -uroot -p123456 test course id --count
Database: test  Table: course  Rows: 4  Wildcard: id
+-------+---------+-----------+------+-----+---------+----------------+---------------------------------+---------+
| Field | Type    | Collation | Null | Key | Default | Extra          | Privileges                      | Comment |
+-------+---------+-----------+------+-----+---------+----------------+---------------------------------+---------+
| id    | int(11) |           | NO   | PRI |         | auto_increment | select,insert,update,references | ID      |
+-------+---------+-----------+------+-----+---------+----------------+---------------------------------+---------+D:\>mysqlshow -uroot -p123456 test course -i
Database: test  Wildcard: course
+--------+--------+---------+------------+------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+-------------+------------+-----------------+----------+----------------+---------+
| Name   | Engine | Version | Row_format | Rows | Avg_row_length | Data_length | Max_data_length | Index_length | Data_free | Auto_increment | Create_time         | Update_time | Check_time | Collation       | Checksum | Create_options | Comment |
+--------+--------+---------+------------+------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+-------------+------------+-----------------+----------+----------------+---------+
| course | InnoDB | 10      | Compact    | 4    | 4096           | 16384       | 0               | 0            | 6291456   | 5              | 2024-08-13 23:19:01 |             |            | utf8_general_ci |          |                | 课程表  |
+--------+--------+---------+------------+------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+-------------+------------+-----------------+----------+----------------+---------+D:\>mysqlshow -uroot -p123456 test course id -i
Database: test  Table: course  Wildcard: id
+-------+---------+-----------+------+-----+---------+----------------+---------------------------------+---------+
| Field | Type    | Collation | Null | Key | Default | Extra          | Privileges                      | Comment |
+-------+---------+-----------+------+-----+---------+----------------+---------------------------------+---------+
| id    | int(11) |           | NO   | PRI |         | auto_increment | select,insert,update,references | ID      |
+-------+---------+-----------+------+-----+---------+----------------+---------------------------------+---------+

2.5 mysqldump

在这里插入图片描述

D:\>mysqldump -uroot -p123456 test >test.sqlD:\>mysqldump -uroot -p123456 test -t >test01.sql#不包含创表语句D:\>mysqldump -uroot -p123456 test -d >test03.sql #不包含数据D:\>mysqldump -uroot -p123456  -T D:\ test course #生成了course.sql创建表 couser.txt数据表
D:\>mysqldump -uroot -p123456 -T  D:\ test user

2.6mysqlimport /source

在这里插入图片描述

D:\>mysqlimport -uroot -p12345 test D:\user.txt
test.user: Records: 3  Deleted: 0  Skipped: 0  Warnings: 0
mysql> source D:\user.sql
Query OK, 0 rows affected (0.00 sec)Query OK, 0 rows affected (0.00 sec)Query OK, 0 rows affected (0.00 sec)

这篇关于进阶-7.管理工具的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1107217

相关文章

深度解析Python装饰器常见用法与进阶技巧

《深度解析Python装饰器常见用法与进阶技巧》Python装饰器(Decorator)是提升代码可读性与复用性的强大工具,本文将深入解析Python装饰器的原理,常见用法,进阶技巧与最佳实践,希望可... 目录装饰器的基本原理函数装饰器的常见用法带参数的装饰器类装饰器与方法装饰器装饰器的嵌套与组合进阶技巧

python常见环境管理工具超全解析

《python常见环境管理工具超全解析》在Python开发中,管理多个项目及其依赖项通常是一个挑战,下面:本文主要介绍python常见环境管理工具的相关资料,文中通过代码介绍的非常详细,需要的朋友... 目录1. conda2. pip3. uvuv 工具自动创建和管理环境的特点4. setup.py5.

Python包管理工具核心指令uvx举例详细解析

《Python包管理工具核心指令uvx举例详细解析》:本文主要介绍Python包管理工具核心指令uvx的相关资料,uvx是uv工具链中用于临时运行Python命令行工具的高效执行器,依托Rust实... 目录一、uvx 的定位与核心功能二、uvx 的典型应用场景三、uvx 与传统工具对比四、uvx 的技术实

从基础到进阶详解Pandas时间数据处理指南

《从基础到进阶详解Pandas时间数据处理指南》Pandas构建了完整的时间数据处理生态,核心由四个基础类构成,Timestamp,DatetimeIndex,Period和Timedelta,下面我... 目录1. 时间数据类型与基础操作1.1 核心时间对象体系1.2 时间数据生成技巧2. 时间索引与数据

Python+Tkinter实现Windows Hosts文件编辑管理工具

《Python+Tkinter实现WindowsHosts文件编辑管理工具》在日常开发和网络调试或科学上网场景中,Hosts文件修改是每个开发者都绕不开的必修课,本文将完整解析一个基于Python... 目录一、前言:为什么我们需要专业的Hosts管理工具二、工具核心功能全景图2.1 基础功能模块2.2 进

Git可视化管理工具(SourceTree)使用操作大全经典

《Git可视化管理工具(SourceTree)使用操作大全经典》本文详细介绍了SourceTree作为Git可视化管理工具的常用操作,包括连接远程仓库、添加SSH密钥、克隆仓库、设置默认项目目录、代码... 目录前言:连接Gitee or github,获取代码:在SourceTree中添加SSH密钥:Cl

Spring Boot + MyBatis Plus 高效开发实战从入门到进阶优化(推荐)

《SpringBoot+MyBatisPlus高效开发实战从入门到进阶优化(推荐)》本文将详细介绍SpringBoot+MyBatisPlus的完整开发流程,并深入剖析分页查询、批量操作、动... 目录Spring Boot + MyBATis Plus 高效开发实战:从入门到进阶优化1. MyBatis

Java进阶学习之如何开启远程调式

《Java进阶学习之如何开启远程调式》Java开发中的远程调试是一项至关重要的技能,特别是在处理生产环境的问题或者协作开发时,:本文主要介绍Java进阶学习之如何开启远程调式的相关资料,需要的朋友... 目录概述Java远程调试的开启与底层原理开启Java远程调试底层原理JVM参数总结&nbsMbKKXJx

MySQL进阶之路索引失效的11种情况详析

《MySQL进阶之路索引失效的11种情况详析》:本文主要介绍MySQL查询优化中的11种常见情况,包括索引的使用和优化策略,通过这些策略,开发者可以显著提升查询性能,需要的朋友可以参考下... 目录前言图示1. 使用不等式操作符(!=, <, >)2. 使用 OR 连接多个条件3. 对索引字段进行计算操作4

使用Go语言开发一个命令行文件管理工具

《使用Go语言开发一个命令行文件管理工具》这篇文章主要为大家详细介绍了如何使用Go语言开发一款命令行文件管理工具,支持批量重命名,删除,创建,移动文件,需要的小伙伴可以了解下... 目录一、工具功能一览二、核心代码解析1. 主程序结构2. 批量重命名3. 批量删除4. 创建文件/目录5. 批量移动三、如何安