Menu Explicit/Hidden

linux进入mysql的命令

在Linux系统中,进入MySQL的命令为:

mysql -u 用户名 -p

其中,-u参数指定用户名,-p参数表示需要输入密码。执行该命令后,系统会提示输入密码,输入正确的密码后即可进入MySQL。如果密码输入错误,则会提示Access denied错误。

当你成功进入MySQL后,会看到一个MySQL的命令行界面,类似于以下内容:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 123456
Server version: 5.7.30-0ubuntu0.18.04.1 (Ubuntu)

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命令来操作数据库。例如,你可以使用以下命令来查看当前所有的数据库:

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| test               |
+--------------------+
4 rows in set (0.00 sec)

你也可以使用以下命令来选择一个数据库:

mysql> use test;
Database changed

在选择了一个数据库之后,你可以使用各种SQL语句来操作该数据库中的表。例如,你可以使用以下命令来查看当前数据库中的所有表:

mysql> show tables;
+----------------+
| Tables_in_test |
+----------------+
| users          |
| orders         |
+----------------+
2 rows in set (0.00 sec)

你也可以使用以下命令来查看某个表的结构:

mysql> describe users;
+-------+--------------+------+-----+---------+----------------+
| Field | Type         | Null | Key | Default | Extra          |
+-------+--------------+------+-----+---------+----------------+
| id    | int(11)      | NO   | PRI | NULL    | auto_increment |
| name  | varchar(255) | NO   |     | NULL    |                |
| age   | int(11)      | NO   |     | NULL    |                |
+-------+--------------+------+-----+---------+----------------+
3 rows in set (0.00 sec)

当你完成了对数据库的操作后,可以使用以下命令来退出MySQL:

mysql> exit;
Bye

或者使用以下快捷键:

Ctrl + D