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
的表格,包含id
和name
两个列:
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