Ubuntu MySQL 创建新数据库

在进行 web 开发或者数据分析等工作时,我们经常需要使用数据库来存储和管理数据。MySQL 是一个流行的关系型数据库管理系统,它可以在 Ubuntu 系统上进行安装和配置。在本文中,我们将介绍如何在 Ubuntu 上安装 MySQL,并创建一个新的数据库。

安装 MySQL

首先,我们需要在 Ubuntu 系统上安装 MySQL。可以通过以下命令来安装 MySQL:

sudo apt update
sudo apt install mysql-server

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

sudo systemctl start mysql

连接到 MySQL

安装完成后,我们可以使用以下命令来连接到 MySQL 服务器:

mysql -u root -p

输入密码后,将会进入 MySQL 的命令行界面。

创建新数据库

在 MySQL 命令行界面中,可以使用以下命令来创建新的数据库:

CREATE DATABASE mydatabase;

这将会创建一个名为 mydatabase 的新数据库。可以使用以下命令来查看所有数据库:

SHOW DATABASES;

创建新表格

接下来,我们可以在新数据库中创建新的表格。可以使用以下命令来创建一个名为 users 的表格:

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

这将会创建一个名为 users 的表格,包含 idnameemail 三个列。可以使用以下命令来查看所有表格:

SHOW TABLES;

插入新数据

接下来,我们可以向 users 表格中插入新的数据。可以使用以下命令来插入一条新的记录:

INSERT INTO users (name, email) VALUES ('Alice', 'alice@example.com');

这将会向 users 表格中插入一条名为 Alice 的记录。可以使用以下命令来查看表格中的所有数据:

SELECT * FROM users;

关系图示例

下面是一个使用 mermaid 语法中的 erDiagram 来表示数据库中表格之间的关系图:

erDiagram
    users ||--|| mydatabase : belongs to

在上面的关系图中,users 表格属于 mydatabase 数据库。

序列图示例

下面是一个使用 mermaid 语法中的 sequenceDiagram 来表示向数据库中插入新数据的过程:

sequenceDiagram
    participant Client
    participant MySQL
    Client ->> MySQL: INSERT INTO users (name, email) VALUES ('Alice', 'alice@example.com')
    MySQL -->> Client: OK

在上面的序列图中,客户端向 MySQL 服务器发送插入数据的请求,并获得成功的响应。

结论

通过本文的介绍,我们学习了如何在 Ubuntu 系统上安装 MySQL,连接到 MySQL 服务器,创建新的数据库和表格,以及向数据库中插入新数据。同时,我们也通过关系图和序列图的示例,更直观地了解了数据库中表格之间的关系和数据操作的过程。希望本文对你有所帮助,欢迎继续探索 MySQL 数据库的更多功能和用法。