MYSQL数据库客户端常规指令使用

这里新开一章,对MYSQL进行更加底层的系统的一个学习

Mysql常用工具简介

emmmm这里的话就默认大家在linux系统上面都进行了MYSQL的安装了. 在mysql安装完成之后,一般在路径  ' /usr/bin ' 下的 我们对该路径进行一个文件的展示

这里是展示出来的辅助工具 大概对其做一下说明

  • mysql :  MYSQL的客户端程序
  • mysqlcheck :  用于检查,修复,分析和优化表的 表维护客户端
  • mysqldump :  将Mysql数据库转存到sql,文本或者xml文件的客户端(数据导出工具)
  • mysqlimport : 将文本文件导入到表中客户端的工具
  • mysqladmin : 执行管理操作的客户端 ,例如对数据库的创建和删除 ,还可用于服务器检索版本,进程状态信息这些
  • mysqlshow :  显示数据库,表,列和索引工具的客户端
  • mysqldumpshow : 用于读取和汇总慢速查询日志内容
  • mysqlbinlog : 从二进制日志中读取sql语句的实用程序,mysqlbinlog中包含已执行sql语句的日志,可用于从崩溃中恢复数据
  • mysqlslap : 客户端负载工具,用于模拟多个客户端同时访问mysql服务器,并报告每个阶段的使用时间,也就是压测工具。

这些都是客户端工具 下面单独列出一个服务器程序

  • mysqld : d是deamon的缩写 也就是守护线程的意思,mysqld在启动过程中mysql服务器才能正常使用

同时mysqld在启动的过程中,可以设置很多选项,同时选项很多,我们一般不通过手动指定,而是通过去写配置文件,将相关等参数保存在系统的配置文件中,然后在启动的过程中进行配置文件的读取。

--verbose 尽可能详细的显示结果

mysqld --verbose --help

启动客户端常见选项

一种是在mysql启动过程中,后面带上相应参数,一种是在mysql启动过程中,后面带上配置文件的地址 。

这里介绍一些常用参数。详细参数可以去官方文档进行查阅 其中-表示为不存在的意思

  • 长格式          短格式       说明
  • --host            -h              连接到指定主机上的 MySQL 服务
  • --port             -p             TCP/IP 连接使⽤的端⼝号
  • --user            -u             ⽤于连接到MySQL 服务器的⽤⼾名
  • --password    -p            ⽤于连接到MySQL 服务器的密码,可选如果没有给出, 会提⽰⽤⼾输⼊
  • --defaults-file  -              使⽤指定的选项⽂件。如果该⽂件不存在,则会发⽣错误 
  • --default-characte-set  -   charset_name 将作为客⼾端和当前连接的默认字符集
  • --database    -D             要使用的数据库
  • --compress   -C               如果可能,压缩客⼾端和服务器之间传输的所有信息
  • --reconnect     -               如果客⼾端与服务器的连接丢失,⾃动尝试重新连接
  •  --quick          -q              不缓存查询结果,收到⼀⾏打印⼀⾏,如果输出被挂起,可能会降低服务器速度
  • --protocol       -                ⽤于连接到服务器的传输协议, 默认为TCP
  • --delimiter       -               设置SQL语句分隔符。默认值为分号 ( ; )
  •  --execute       -e             执行指定的sql语句并退出
  • --version          -v             显示版本信息
  • --help              -?            显示帮助信息

其中短格式 -h 127.0.0.1 用空格既可以带值 但是长格式必须使用等号 --host=127.0.0.1

客户端的常见命令

按help表示查看帮助 前面表示完整的指令,括号之中表示指令的一个短格式,就可以看到一些常见的客户端命令了。这里简单罗列一些基础的。

在我们平时写sql的过程中,一般是使用' ; ' 来进行的结尾表示,但是结尾也可以使用其他形式来进行表示比如' ; '   和 ' /g '  和 ' /G '来进行结尾的一个表示 

 

可以看出加上/G之后数据的展示格式就是按照水平来展示了

  • \d (delimiter)重新定义sql语句的结束标志符 默认是‘ ;’号
  • exit quit  (\q)都是退出mysql客户端的指令
  • \T(tee) 每一个sql语句操作之后都会有对应的使用日志,tee就是设置对应使用日志位置的指令
  • prompt 更改提示符 

可以看到修改之后 前面的mysql变为了**

  • system 可以执行系统指令

可以看到system是一个非常危险的操作。

  • warnings 显示警告
  • nowarnings不显示警告 

.sql文件执行sql语句

我们在平时比如想把a服务器的数据导入到b服务器,此时我们就可以把a服务器的数据导入到.sql文件同时让b服务器执行这个sql文件来完成数据的转移  开发-->测试-->生产

 我们可以使用上述source命令来进行导入 

source 后面跟上文件地址即可

第二种方法为可以使用mysql客户端进行一个直接的导入

mysql database < text_file 指定数据库之后file文件中可以不使用use语句
mysql < text_file  不指定数据库file文件中必须写上use语句 也就是使用那个数据库

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/22276.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

海外短剧新体验:多平台适用,语言无障碍

前言 在数字化时代的浪潮下&#xff0c;海外短剧作为一种新兴的视听媒介&#xff0c;正逐渐走进我们的生活。这些由国外制作团队精心打造的短片或微电影&#xff0c;不仅内容丰富多彩&#xff0c;更在跨文化传播中展现出独特的魅力。 一、海外短剧系统有什么亮点&#xff1f; …

JS面试题:hash和history的区别

一、hash 模式和 history 模式的介绍 由于 Vue 项目为单页面应用&#xff0c;所以整个项目在开发和构建过程中&#xff0c;仅存在一个HTML物理文件。通过路由系统可以实现将项目的组件与可访问的URL路径进行绑定。由于Vue项目只有一个HTML物理文件&#xff0c;切换页面时既需要…

Android中打印某应用的堆栈信息

先更具报名获取pid adb shell "ps|grep 包名" zygote的堆栈dump 实际上这个可以同时dump java线程及native线程的堆栈&#xff0c;对于java线程&#xff0c;java堆栈和native堆栈都可以得到。 kill -3 <pid> debuggerd的堆栈dump debuggerd是android的一个…

20240604将OK3588-C的核心板刷机Buildroot之后强制横屏

20240604将OK3588-C的核心板刷机Buildroot之后强制横屏 2024/6/4 17:13 viewproviewpro-ThinkBook-16-G5-IRH:~/repo_RK3588_Buildroot20240508/kernel/arch/arm64/boot/dts/rockchip$ grep dsi0 . -R ./Makefile:dtb-$(CONFIG_ARCH_ROCKCHIP) rk3568m-serdes-evb-display-dsi…

代码解读 | Hybrid Transformers for Music Source Separation[01]

一、背景 今天对Hybrid Transformer Demucs代码进行解读&#xff0c;目标&#xff1a;明确图c中各个模块对应的代码具体在工程的哪个地方。解读的代码是开源工程中的htdemucs.py。 具体的paper解读看这篇文章。 二、代码解读 算法整体流程&#xff1a;图c其实是从下往上看的&a…

快速入门C++正则表达式

正则表达式&#xff08;Regular Expression&#xff0c;简称 Regex&#xff09;是一种强大的文本处理工具&#xff0c;广泛用于字符串的搜索、替换、分析等操作。它基于一种表达式语言&#xff0c;使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。正则表达式不仅在…

堆盘子00

题目链接 堆盘子 题目描述 注意点 SetOfStacks应该由多个栈组成&#xff0c;并且在前一个栈填满时新建一个栈 解答思路 将多个栈存储到一个List中&#xff0c;当入栈时&#xff0c;如果List中最后一个栈容量已经达到cap&#xff0c;则需要新建一个栈&#xff0c;将元素推到…

springboot新生宿舍选取小程序-计算机毕业设计源码56499

摘 要 随着我国经济迅速发展&#xff0c;人们对手机的需求越来越大&#xff0c;各种手机软件也都在被广泛应用&#xff0c;但是对于手机进行数据信息管理&#xff0c;对于手机的各种软件也是备受用户的喜爱&#xff0c;新生宿舍选取小程序管理系统被用户普遍使用&#xff0c;为…

QT 篇 五、手把手教学用QT编写TCP上位机并显示温湿度

QT应用篇 一、QT上位机串口编程 二、QML用Image组件实现Progress Bar 的效果 三、QML自定义显示SpinBox的加减按键图片及显示值效果 四、window编译LibModbus库并用QT编写一个Modbus主机 五、手把手教学用QT编写TCP上位机并显示温湿度 文章目录 QT应用篇软件篇1.新建QT工程2.U…

PW1558A规格探秘:为何它是电源系统不可或缺的6A双向保护芯片?

描述 PW1558A 是一款先进的 28V 6A 额定双向负载开关&#xff0c; 提供过载、 短路、 输入电压浪涌、 过大冲击电流和过热保护&#xff0c; 为系统供电。 内置的 24mΩ超低 RDS(ON)电源开关有助于减少正常操作期间的功率损耗。 该设备具有两个输入/输出端口 VBUS1 和 VBUS2&…

实验11 OSPF协议配置

实验11 OSPF协议配置 一、OSPF单区域配置&#xff08;一&#xff09;原理描述&#xff08;二&#xff09;实验目的&#xff08;三&#xff09;实验内容&#xff08;四&#xff09;实验配置&#xff08;五&#xff09;实验步骤 二、OSPF多区域配置&#xff08;一&#xff09;原理…

5252DE 5G 外场通信测试仪

5252DE 5G 外场通信测试仪 集先进算法和高性能硬件于一体的便携式测试仪表 产品综述 5252DE 5G 外场通信测试仪是集合高性能频谱处理模块、多制式解析算法软件于一体的手持式测试仪表&#xff0c;具有很好的便携性、兼容性与可拓展性。 5252DE 具有工作频段宽、性能指标高…

SOLIDWORKS修改零件时出现错误怎么办?

我们在使用SOLIDWOKRS进行零件建模过程中往往避免不了修改&#xff0c;但在修改后又常常会出现零件报错的情况&#xff0c;设计树中会出现一堆的错误和警告&#xff0c;我们如何快速处理这些问题呢&#xff1f; 我们都知道SOLIDWOKRS零件通常包含两大类的对象&#xff0c;分别…

骑行无界,勇者无限!2024COSP上海国际户外展带您畅享生活的速度与激情!

随着夏日来临&#xff0c;越来越多的人选择借由“绿色骑行”去触碰一座城市的脉搏&#xff0c;“城市骑行”正在成为时尚潮流活动和生活休闲方式。对于一部分城市打工人来说&#xff0c;自行车是一种通勤的工具&#xff0c;骑行成为健身的新选择。 在小红书里输入“骑行”&…

Python语言在地球科学交叉领域中的技术应用

Python是功能强大、免费、开源&#xff0c;实现面向对象的编程语言&#xff0c;Python能够运行在Linux、Windows、Macintosh、AIX操作系统上及不同平台&#xff08;x86和arm&#xff09;&#xff0c;Python简洁的语法和对动态输入的支持&#xff0c;再加上解释性语言的本质&…

以30大龄转行AI真的难吗?绝对不是的!

前言 在这个快速变化的时代&#xff0c;"30岁门槛"似乎成了许多人心中的一道坎&#xff0c;尤其是在考虑职业转型时。当提到转向人工智能&#xff08;AI&#xff09;这样技术驱动的领域&#xff0c;一些人可能会担忧年龄成为阻碍。然而&#xff0c;事实证明&#xf…

深度学习Week15——利用TensorFlow实现猫狗识别2

文章目录 深度学习Week15——利用TensorFlow实现猫狗识别2—数据增强 一、前言 二、我的环境 三、前期工作 1、配置环境 2、导入数据 四、数据预处理 1、加载数据 2、可视化数据 3、检查数据 4、配置数据集 五、构建VGG-16模型 1、设置动态学习率 2、早停与保存最佳模型参数 五…

华为OD机试 - 图像物体的边界 - 深度优先搜索(Java 2024 D卷 200分)

华为OD机试 2024C卷题库疯狂收录中&#xff0c;刷题点这里 专栏导读 本专栏收录于《华为OD机试&#xff08;JAVA&#xff09;真题&#xff08;D卷C卷A卷B卷&#xff09;》。 刷的越多&#xff0c;抽中的概率越大&#xff0c;每一题都有详细的答题思路、详细的代码注释、样例测…

栈的最小值

题目链接 栈的最小值 题目描述 注意点 执行push、pop和min操作的时间复杂度必须为O(1) 解答思路 使用两个栈&#xff0c;一个栈deque存储栈中对应的元素值&#xff0c;另一个栈minDeque存储当前栈中所有元素的最小值&#xff0c;当执行push(int x)操作&#xff0c;deque直…