MySQL 客户端命令

文章目录

  • 1、连接命令
  • 2、断开连接
  • 3、命令结束符
  • 4、查看所有数据库
  • 5、切换到指定数据库
  • 6、查看当前使用的数据库
  • 7、查看库中所有表
  • 8、查看所有用户
  • 9、执行SQL脚本
  • 10、查询当前时间

1、连接命令

首先定位到MySQL安装根目录/bin目录下,然后执行如下命令:

mysql -h[主机名] -P[端口] -u[用户名] -p[密码]

#例如:

mysql -hlocalhost -P3306 -uroot -p123

注:

  • localhost是指MySQL数据库安装在本机,如果是远程机器,那么localhost换成对应机器的IP地址即可;

  • 端口默认为3306的话,可以不输入-P;

  • 最好不要在一行中输入密码,这样敲出去会被别人看到。

如果不想被看到密码,可以使用如下方式连接:

mysql -hlocalhost -uroot -p

回车之后提示输入密码:

Enter password:

不过这回你输入的密码不会被显示出来,心怀不轨的人也就看不到了,输入完成点击回车就成功连接到了服务器。

执行成功之后的界面如下:

mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 24
Server version: 5.7.30 MySQL Community Server (GPL)Copyright (c) 2000, 2020, 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.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql>

最后一行的 mysql> 是一个客户端的提示符,之后客户端发送给服务器的命令都需要写在这个提示符后边。

注:如果你愿意,你可以多打开几个命令行窗口,每个窗口都可以使用连接命令,从而达到运行多个客户端程序的效果,每个客户端程序都是互不影响的。


2、断开连接

quit
exit
\q

注:如上三个命令是关闭客户端程序的方式,不是关闭服务器程序的方式。


3、命令结束符

在书写完一个命令之后需要以下边这几个符号之一结尾:

;
\g
\G

4、查看所有数据库

show databases;

查询结果:

+--------------------+
| Database           |
+--------------------+
| information_schema |
| db_cwtsb           |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
5 rows in set (0.00 sec)

5、切换到指定数据库

use [数据库名称];

这里我们选择 information_schema

use information_schema;

查询结果:

Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -ADatabase changed

6、查看当前使用的数据库

select database();

查询结果:

+--------------------+
| database()         |
+--------------------+
| information_schema |
+--------------------+
1 row in set (0.00 sec)

7、查看库中所有表

show tables;

查询结果:

+---------------------------------------+
| Tables_in_information_schema          |
+---------------------------------------+
| CHARACTER_SETS                        |
| COLLATIONS                            |
...
| INNODB_SYS_TABLESTATS                 |
+---------------------------------------+
61 rows in set (0.00 sec)

8、查看所有用户

select user,host,authentication_string FROM mysql.user;

查询结果:

+---------------+-----------+-------------------------------------------+
| user          | host      | authentication_string                     |
+---------------+-----------+-------------------------------------------+
| root          | localhost | *112646FC4B3886349C1C2A17DDFD146AD53C1B1  |
| mysql.session | localhost | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHER  |
| mysql.sys     | localhost | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHER  |
+---------------+-----------+-------------------------------------------+
3 rows in set (0.01 sec)

9、执行SQL脚本

source [脚本.sql文件]

10、查询当前时间

select now();

查询结果:

+---------------------+
| now()               |
+---------------------+
| 2022-03-07 11:59:16 |
+---------------------+
1 row in set (0.00 sec)

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

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

相关文章

SQL 库、表语句

文章目录一、数据库操作1、创建数据库2、删除数据库二、表操作1、创建表(1)主键(primary key)属性(2)unique属性(3)主键和unique约束的区别(4)外键&#xff0…

codeforces 69A-C语言解题报告

69A题目网址 题目解析 1.输入n个(x,y,z),当xi相加0;yi相加0;zi相加0同时时输出YES,否则输出NO 举例: 输入: 3 3 -1 7 -5 2 -4 2 -1 -3 输出: YES 2.注意点:使用二维数组去存放时,使用遍历行并对每一列分别相加 for(b0;b<n;b){count_xdir[b][0];count_ydir[b][1];count_z…

C++primer第十章 泛型算法 10.3 定制操作

10.3定制操作 很多算法都会比较输入序列中的元素。默认情况下&#xff0c;这类算法使用元素类型的&#xff1c;或运算符完成比较。标准库还为这些算法定义了额外的版本&#xff0c;允许我们提供自己定义的操作来代替默认运算符。例如&#xff0c;sort算法默认使用元素类型的&l…

SQL 查询语句

文章目录1、简单查询2、去除单列的重复结果查询3、去除多列的重复结果查询4、限制查询结果条数5、对查询结果排序&#xff08;1&#xff09;按照单个列的值进行排序&#xff08;2&#xff09;按照多个列的值进行排序6、带搜索条件查询&#xff08;1&#xff09;简单搜索条件查询…

2000年考研英语阅读理解文章一

文章详细讲解网址 注意点 1.文章开篇第一句话往往是文章所想要通过后面讲解的事情表达出来的最终观点 2.当询问到作者观点时,往往在最后一段,一般以下形式呈现: 1)few people …(这就是作者的观点) 2)I think 后面举什么别人所说的话,如果不是表达了赞同,则都是别人的观点,而…

C++primer第十章 泛型算法 10.4 再探迭代器 10.5 泛型算法结构

除了为每个容器定义的迭代器之外&#xff0c;标准库在头文件iterator中还定义了额外几种迭代器。这些迭代器包括以下几种。插入迭代器(insert iterator)&#xff1a;这些迭代器被绑定到一个容器上&#xff0c;可用来向容器插入元素。流迭代器(stream iterator)&#xff1a;这些…

codeforces 546A-C语言解题报告

546A题目网址 题目解析 1.输入 k(成本),n(拥有的钱),w(要买的个数),输出还需要向朋友借多少钱? 举例: 输入: 3 17 4 输出: 13 2.注意: 1)第i个,需要i*k个价钱,所以需要使用for循环运算花费 2)当拥有的钱足够买时,不需要借钱,输出为0 代码 #include<stdio.h> #inclu…

java.sql.SQLException: ORA-00604: 递归 SQL 级别 1 出现错误

文章目录1、报错信息2、原因分析3、解决方案1、报错信息 java.sql.SQLException: ORA-00604: 递归 SQL 级别 1 出现错误 ORA-01000: 超出打开游标的最大数 ORA-00604: 递归 SQL 级别 1 出现错误 ORA-01000: 超出打开游标的最大数 ORA-01000: 超出打开游标的最大数at oracle.jd…

C++primer第十一章 关联容器 11.1使用关联容器 11.2 关联容器概述

关联容器和顺序容器有着根本的不同&#xff1a;关联容器中的元素是按关键字来保存和访问的。与之相对&#xff0c;顺序容器中的元素是按它们在容器中的位置来顺序保存和访问的。虽然关联容器的很多行为与顺序容器相同&#xff0c;但其不同之处反映了关键字的作用关联容器支持高…

codeforces 791A-C语言解题报告

791A题目网址 题目解析 1.输入a,b,每一年a3;b2,问多少年a>b? 2.因为不知道需要循环多少次,使用while循环 代码 #include<stdio.h> #include<stdlib.h> #include<string.h> int main() {int a,b,i0;scanf("%d %d",&a,&b);while(a&l…

Redis Mac下安装与使用

目录一、下载安装包二、编译三、服务端与客户端命令1、服务端启动命令2、客户端连接命令3、服务端关闭命令一、下载安装包 官网地址&#xff1a;http://redis.io/download 下载后&#xff0c;解压放到任意目录下。 二、编译 打开终端&#xff0c;切换到 Redis 根目录&#x…

C++primer第十一章 关联容器 11.3关联容器操作 11.4 无序容器

11.3关联容器操作 除了表9.2(第295页)中列出的类型&#xff0c;关联容器还定义了表11.3中列出的类型。这些类型表示容器关键字和值的类型。对于set类型&#xff0c;key_type和value type是一样的&#xff1b;set中保存的值就是关键字。在一个map中&#xff0c;元素是关键字_值…

codeforces 977A-C语言解题报告

977A题目网址 题目解析 1,输入数字n,运算次数k,当n最后一个数字是0时,n/10;当n最后一个数字不是0时,n-1;输出n 举例: 输入: 512 4 输出: 50 2.注意:当n最后一个数字是0时,使用n%100去判断 代码 #include<stdio.h> #include<stdlib.h> #include<string.h>…

SpringBoot 整合Dubbo

文章目录一、工程目录结构二、创建工程项目1、创建接口工程&#xff08;cw-dubbo-api&#xff09;&#xff08;1&#xff09;pom.xml&#xff08;2&#xff09;创建接口类&#xff08;LoginService&#xff09;2、创建服务提供者工程&#xff08;cw-dubbo-provider&#xff09;…

macos实现输入文件输入结束符

在clion软件中&#xff0c;执行cin>>value ,如何手动输入结束符号&#xff1f;&#xff1f;需要在debug环境下&#xff0c;然后&#xff0c;使用command D 实现此功能

2000年考研英语阅读理解文章二

文章详细解析 注意点 1.文章标题选择,查看文章中一直在重复提及的话语: 如:我们没有进化了—>标题:人类进化无路可走 知识点 ----单词 1.offspring n孩子,后代 2.Utopia n乌托邦,空想的完美境界 3.wholly adv完全地 4.comprehension n理解力 5.descendant n后代 6.mate …

Kafka Mac下安装与使用

文章目录一、下载安装二、启动Zookeeper三、启动Kafka四、创建Topic五、查看Topic六、删除Topic七、生产/消费数据八、查看消费组九、查看消费组详情一、下载安装 到 Kafka 官网下载&#xff1a;https://kafka.apache.org/downloads 下载好 tar包 后&#xff0c;执行下面命令…

C++primer第一章 开始

运算符打印endl,这是一个被称为操纵符(manipulator)的特殊值。写入endl 的效果是结束当前行&#xff0c;并将与设备关联的缓冲区(buffer)中的内容刷到设备中。缓冲刷新操作可以保证到目前为止程序所产生的所有输出都真正写入输出流中&#xff0c;而不是仅停留在内存中等待写入流…

codeforces 617A-C语言解题报告

617A题目网址 题目解析 1.输入x,能够通过1,2,3,4,5去到达x,求最小到达x的步数. 举例: 输入: 12 输出: 3 2.注意点: 要最小的步数,所以直接使用最大的5去比较判断 1)当x<5时,只需要1 2)当x>5时,如果x%50(x能整除5),只需要x/5步数,不能整除则需要x/51步数 代码 #inclu…

SpringBoot —— Bean的注入方式

文章目录1、组件注解2、Component Bean3、Import(PlaceHolderClass)快速导入一个组件4、使用Spring提供的FactoryBean注入1、组件注解 注解描述Component组件定义不清晰时候的注解Controller控制器层Service服务层Repository数据层 注&#xff1a;添加注解的类需要与启动类在…