📅  最后修改于: 2023-12-03 15:35:26.046000             🧑  作者: Mango
当通过终端连接到Ubuntu系统时,可能需要从命令行访问数据库。 在这篇文章中,我们将介绍如何使用命令行在Ubuntu上访问数据库(MySQL或PostgreSQL)。
在开始讨论如何使用命令行在Ubuntu上访问数据库之前,我们需要安装数据库。 如果您已经安装了MySQL或PostgreSQL,可以跳过此步骤。
可以通过以下方式在Ubuntu上安装MySQL或PostgreSQL:
$ sudo apt-get update
$ sudo apt-get install mysql-server
$ sudo apt-get update
$ sudo apt-get install postgresql
使用以下命令登录MySQL:
$ mysql -u <username> -p<password>
其中:
<username>
是您的MySQL用户名<password>
是您的MySQL密码例如,如果您的MySQL用户名为“root”,密码为“1234”,则可以使用以下命令登录MySQL:
$ mysql -u root -p1234
如果要创建一个新的MySQL数据库,请使用以下命令:
$ CREATE DATABASE <database_name>;
其中:
<database_name>
是新数据库的名称例如,如果要创建一个名为“mydatabase”的新数据库,请使用以下命令:
$ CREATE DATABASE mydatabase;
如果要使用现有的MySQL数据库,请使用以下命令:
$ USE <database_name>;
其中:
<database_name>
是现有数据库的名称例如,如果要使用名为“mydatabase”的现有数据库,请使用以下命令:
$ USE mydatabase;
要执行MySQL查询,请直接在MySQL命令行界面中输入查询。 例如,以下查询将从“users”表中选择所有记录:
SELECT * FROM users;
使用以下命令登录PostgreSQL:
$ psql -U <username> -h localhost <database_name>
其中:
<username>
是您的PostgreSQL用户名<database_name>
是要连接的数据库名称例如,如果您的PostgreSQL用户名为“postgres”,要连接到名为“mydatabase”的数据库,请使用以下命令:
$ psql -U postgres -h localhost mydatabase
要执行PostgreSQL查询,请直接在PostgreSQL命令行界面中输入查询。 例如,以下查询将从“users”表中选择所有记录:
SELECT * FROM users;
现在,您已经学会了如何使用命令行在Ubuntu上访问MySQL或PostgreSQL数据库。 请记住,这是一种方便的方法,可以节省时间和精力,并帮助您更有效地管理数据库。