MySQL Ubuntu命令行

介绍

MySQL是一种开源的关系型数据库管理系统,广泛应用于Web开发中的数据存储和管理。它支持多种操作系统,包括Ubuntu。本文将介绍如何在Ubuntu上使用命令行来管理MySQL数据库。

安装MySQL

在Ubuntu上安装MySQL非常简单。只需运行以下命令即可:

sudo apt update
sudo apt install mysql-server

安装过程中,系统会提示您设置MySQL的root用户密码。请记住您设置的密码,因为以后会用到。

连接到MySQL

安装完成后,可以使用以下命令连接到MySQL数据库:

mysql -u root -p

其中,-u选项用于指定用户名,-p选项用于提示输入密码。输入密码后,将进入MySQL命令行界面。

创建数据库

创建数据库可以使用CREATE DATABASE命令。例如,要创建名为mydatabase的数据库,可以运行以下命令:

CREATE DATABASE mydatabase;

使用数据库

要使用数据库,需要先选择它。可以使用USE命令选择数据库。例如,要选择名为mydatabase的数据库,可以运行以下命令:

USE mydatabase;

创建表格

在数据库中,表格用于存储数据。可以使用CREATE TABLE命令创建表格。以下是一个示例,创建一个名为users的表格,包含idname两个列:

CREATE TABLE users (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(50)
);

上述命令指定了表格的名称、列名和类型。其中,id列是一个自增的整数,作为主键;name列是一个最大长度为50的字符串。

插入数据

要向表格中插入数据,可以使用INSERT INTO命令。以下是一个示例,向users表格中插入一行数据:

INSERT INTO users (name) VALUES ('John');

上述命令指定了要插入数据的表格和列,以及要插入的值。在这个示例中,将向name列插入值为John的数据。

查询数据

要从表格中查询数据,可以使用SELECT命令。以下是一个示例,查询users表格中所有的数据:

SELECT * FROM users;

上述命令将返回users表格中的所有数据。

更新数据

要更新表格中的数据,可以使用UPDATE命令。以下是一个示例,将users表格中id为1的行的name列更新为Tom

UPDATE users SET name = 'Tom' WHERE id = 1;

上述命令指定了要更新的表格、列和条件。在这个示例中,将更新name列为Tom的数据行,其id为1。

删除数据

要从表格中删除数据,可以使用DELETE命令。以下是一个示例,删除users表格中id为1的行:

DELETE FROM users WHERE id = 1;

上述命令指定了要删除的表格和条件。在这个示例中,将删除id为1的数据行。

结束会话

要退出MySQL命令行界面,可以使用EXIT命令或按下Ctrl + D键。

总结

本文介绍了如何在Ubuntu上使用命令行来管理MySQL数据库。包括安装MySQL、连接到MySQL、创建数据库、使用数据库、创建表格、插入数据、查询数据、更新数据、删除数据以及结束会话。通过这些命令,您可以轻松地在Ubuntu上使用MySQL进行数据存储和管理。

journey
    title Installing MySQL Ubuntu

    section Install MySQL
        Note over User: Run commands
        User -> System: sudo apt update
        User -> System: sudo apt install mysql-server

    section Connect to MySQL
        Note over User: Run command
        User -> System: mysql -u root -p

    section Create Database
        Note over User: Run command
        User -> System: CREATE DATABASE mydatabase

    section Use Database
        Note over User: Run command
        User -> System: USE mydatabase