📜  如何在终端中启动 mysql - SQL (1)

📅  最后修改于: 2023-12-03 15:09:03.428000             🧑  作者: Mango

如何在终端中启动 MySQL - SQL

MySQL 是一种流行的关系型数据库系统,它被广泛用于 Web 应用程序开发以及其他数据管理任务中。在本文中,我们将介绍如何在终端中启动 MySQL 服务器并开始使用 SQL。

安装 MySQL

在开始使用 MySQL 之前,首先需要安装它。可以使用以下命令在 Ubuntu 等 Debian 系统上进行安装:

sudo apt-get update
sudo apt-get install mysql-server

在 CentOS 等 Red Hat 系统上,使用下面的命令:

sudo yum update
sudo yum install mysql-server
启动 MySQL 服务器

安装完成后,可以使用以下命令启动 MySQL 服务器:

sudo service mysql start
登录 MySQL 服务器

启动 MySQL 服务器后,可以使用以下命令登录到 MySQL shell:

mysql -u root -p

这将提示您输入 MySQL root 用户的密码。在成功输入密码后,您将看到 MySQL shell 提示符。

创建新用户和数据库

在 MySQL shell 中,可以使用以下命令创建新用户并为其授予访问特定数据库的权限:

CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON database_name.* TO 'newuser'@'localhost';

这将创建一个名为 newuser 的新用户,并使其可以访问名为 database_name 的数据库。

创建新表

在创建了新用户和数据库之后,可以使用以下命令创建新表:

USE database_name;
CREATE TABLE table_name (
    column1 datatype,
    column2 datatype,
    column3 datatype,
   ....
);

这将在数据库中创建一个名为 table_name 的新表,并指定其列及其数据类型。

插入数据

创建表后,可以使用以下命令向其中插入数据:

INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);

这将向表中插入一行数据。

查询数据

可以使用以下命令从表中检索特定列或所有列的数据:

SELECT column1, column2, ...
FROM table_name;

或者,可以使用以下命令检索表中的所有列:

SELECT *
FROM table_name;
结论

在本文中,我们介绍了如何在终端中启动 MySQL 服务器并开始使用 SQL。我们了解了如何安装 MySQL,如何登录 MySQL shell,如何创建新用户和数据库,以及如何创建新表、插入数据和查询数据。这些指南将帮助程序员更好地利用 MySQL 和 SQL 来管理和处理数据。