首页 > 数据库 >MYSQL-->客户端常用工具指令

MYSQL-->客户端常用工具指令

时间:2022-10-13 20:57:49浏览次数:49  
标签:选项 语句 文件 -- 数据库 指定 MYSQL 常用工具

mysql

这个mysql指的是mysql的客户端管理工具

语法

mysql 选项 数据库

选项内容

  1. -u 指定用户名
  2. -p 指定密码
  3. -h 指定ip地址
  4. -P 指定端口
  5. -e 执行SQL语句并退出

-e选项可以在MYSQL客户端中执行SQL语句而不需要连进数据库再执行,一般用与脚本文件

用法

mysql -h 192.168.200.202 -P 3306 -u root -p 123456 数据库 -e "select * from stu"

mysqladmin

mysqladmin是一个执行管理操作的客户端程序,可以用开检查服务器配置和当前状态,创建并删除数据库等。

查看帮助文档查看选项:

mysqladmin -help

举例

mysqladmin --u账号 -p密码 -h地址 -p端口 选项

具体选项区查看help帮助日志

一般在脚本中使用

mysqlbinlog

由于服务器生成的二进制日志文件以二进制格式保存,故想要检查这些文本的文本格式,就使用mysqlbinlog日志管理工具

语法

mysqlbinlog -u账号 -p密码 -h地址 -p端口 选项 日志文件

选项

-d 数据库名	#只查看指定数据库的信息
-o 	#忽略日志中前n行命令
-r 指定文件 #将输出的文本格式日志输出到指定文件中
-s #显示简单格式,舍去一些信息

mysqlshow

mysqlshow是客户端对象查找工具,用来很快的查找存在哪些数据库,数据库中的表,表中的列或者索引。

语法

mysqlshow -u账号 -p密码 -h地址 -p端口 [数据库名字] [表名] [列名] 选项

选项

--count 		#显示数据库和表的统计信息
-i				#显示指定数据库或者指定表的状态信息

mysqldump

mysqldump主要是用来备份数据库或者在不同数据库之间进行数据迁移的。

备份出来的都是 .xxxsql文件

记得加上 > 文件名保存到指定文件

语法

mysqldump 选项 数据库名 [表名]			
mysqldump 选项 --database或者-B 数据库名	#备份指定数据库
mysqldump 选项 --all-databases或者/-A		#备份所有数据库

连接选项

-u 用户名
-p 密码
-h 地址
-P 端口

输出选项

--add-drop-database		#在每个数据库创建语句前面加上drop database语句
--add-drop-table		#在每个表创建语句前加上drop table语句,默认开启
-n						#不包含数据库的创建语句
-t						#不包含表的创建语句
-d						#不包数据插入语句		
-T 指定保存路径 指定生成文件的表		#自动生成俩个文件一个.sql文件,里面是创建表结构的语句,另外一个.txt文件里面是数据	

关于-T指定的路径需要查看变量 secure-file-priv

查找mysql信任的目录,只能存放在那里才能生成数据.txt信息文件

mysqlimoort和source

mysqlimport是客户端数据导入工具,用来导入mysqldump -T到出的文本文件

语法

mysqlimoirt 连接选项 数据库名 txt文件路径

source是客户端数据导入mysqldump -T导出的.sql文件

语法

source 文件路径

这个需要在mysql指令下而不是命令行中执行!

标签:选项,语句,文件,--,数据库,指定,MYSQL,常用工具
From: https://www.cnblogs.com/wdadwa/p/MYSQL_Learning_15.html

相关文章

  • day45-JDBC和连接池01
    JDBC和连接池011.JDBC概述基本介绍JDBC为访问不同的数据库提供了同一的接口,为使用者屏蔽了细节问题Java程序员使用JDBC,可以连接任何提供了jdbc驱动程序的数据库系统......
  • JavaWeb学习日记2022.10.13
    排序查询(P13)/*排序查询SELECT字段列表FROM表名ORDERBY排序字段名1[排序方式1],排序字段名2[排序方式2]...;排序方式ASC:升序排列(默认值)DESC:降序排列*/--1......
  • 二分法
    目录今日内容回顾今日内容详解算法简介及二分法三元表达式各种生成式匿名函数常见内置函数今日内容回顾算法简介及二分法三元表达式各种生成式匿名函数常见内置函数......
  • 数学数论全集
    扩展欧几里得定理\[ax+by=(a,b);bx_0+(a\bmodb)y_0=(a,b);x=y_0;y=(a/b)y_0+b(x_0)\]证:\({a}x+{b}y=(a,b)=(b,a\bmodb)=bx+(a\bmodb)y=bx_0+(a-(a/b)b)y......
  • 代码简化方式
    今日内容总结算法简介1.什么是算法 算法就是解决问题的有效方法不是所有的算法都很高效也有不合格的算法2.算法应用场景 推荐算法(抖音视频推送淘宝商品推送) 成像......
  • 渗透测试 基础概念入门
    P1.概念名词什么是域名?域名:是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时对计算机的定位标识(有时也指地理位置)。什么是二级域......
  • 线段树模板(区间修改,区间查询)
    #include<bits/stdc++.h>usingnamespacestd;constintN=1e5+5;intn,m;intw[N];structnode{intl,r;LLsum,add;}tr[N*4];voidpush......
  • Can't uninstall 'Pillow'. No files were found to uninstall.
    Can'tuninstall'Pillow'.Nofileswerefoundtouninstall.Pillow卸载不掉的解决办法1、进入python所在路径,进入scripts文件夹2、执行pipuninstallPillow卸载 ......
  • Mysql使用load命令报错
    问题1:ERROR1290(HY000):TheMySQLserverisrunningwiththe--secure-file-privoptionsoitcannotexecutethisstatement需要在my.cnf文件里面添加[mys......
  • 陆地观测卫星数据服务(CRESDA)订单ftp地址错误—已解决不能下载问题
    陆地观测卫星数据服务订单ftp地址错误问题:本人在陆地观测卫星数据网站上申请GF1-WFV10幅数据,订单完成后返回的FTP地址出现无法连接服务器现象。(数据订单申请已通过)一、情......