当前位置:首页 > 行业动态 > 正文

如何通过MySQL命令创建数据库?Doris MySQL命令有何特点?

MySQL命令创建数据库: CREATE DATABASE Doris;。

MySQL命令创建数据库_Doris MySQL命令简介

如何通过MySQL命令创建数据库?Doris MySQL命令有何特点?  第1张

一、MySQL命令创建数据库

1. 登录MySQL

要创建数据库,首先需要登录到MySQL服务器,打开终端或命令提示符,输入以下命令:

mysql -u your_username -p

系统会提示你输入密码,输入密码后按回车键即可登录。

2. 创建数据库

成功登录后,使用CREATE DATABASE语句来创建新数据库,语法如下:

CREATE DATABASE database_name;

创建一个名为example_db的数据库:

CREATE DATABASE example_db;

3. 查看数据库列表

创建数据库后,可以查看所有数据库以确认新数据库是否创建成功:

SHOW DATABASES;

该命令将列出所有可用的数据库,包括新建的数据库。

4. 选择数据库

要开始使用新建的数据库,需要选择它:

USE example_db;

5. 创建数据表

选择数据库后,可以使用CREATE TABLE语句创建数据表,创建一个名为users的表:

CREATE TABLE users (
    id INT AUTO_INCREMENT PRIMARY KEY,
    username VARCHAR(50) NOT NULL,
    email VARCHAR(100) NOT NULL,
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);

6. 插入和查询数据

向表中插入数据:

INSERT INTO users (username, email) VALUES ('john_doe', 'john@example.com');

查询表中的数据:

SELECT * FROM users;

二、Doris MySQL命令简介

1. Doris

Apache Doris是一个现代化的MPP(Massively Parallel Processing)数据库产品,专为在线分析处理(OLAP)设计,它支持SQL语言,并具备高性能、高并发、实时数据分析的能力。

2. 连接Doris集群

使用MySQL客户端连接到Doris集群:

mysql -h fe_host -P fe_port -u user -p

fe_host是前端节点的IP地址,fe_port是端口号,user是用户名。

3. 创建数据库

在Doris中,创建数据库的命令与MySQL类似:

CREATE DATABASE db_name;

创建一个名为doris_db的数据库:

CREATE DATABASE doris_db;

4. 查看数据库列表

查看所有数据库:

SHOW DATABASES;

5. 使用数据库

选择要使用的数据库:

USE doris_db;

6. 创建数据表

在Doris中,创建表时需要指定存储格式(如DUPLICATE或UNIQUE)、分片键等,创建一个名为sales的表:

CREATE TABLE IF NOT EXISTS sales (
    id BIGINT,
    product_id BIGINT,
    sale_date DATE,
    amount DOUBLE,
    city STRING,
    province STRING,
    dt DATE,
    st STRING,
    pt STRING,
    et STRING,
    PRIMARY KEY(id),
    DISTRIBUTED BY HASH(id) BUCKETS 10,
    PROPERTIES (
        "replication_num" = "1"
    )
)
PARTITION BY RANGE(sale_date) (
    PARTITION p1 VALUES LESS THAN ("2023-01-01"),
    PARTITION p2 VALUES LESS THAN ("2023-06-01"),
    PARTITION p3 VALUES LESS THAN ("2024-01-01")
)
ENGINE=OLAP;

7. 插入和查询数据

向表中插入数据:

INSERT INTO sales (id, product_id, sale_date, amount, city, province, dt, st, pt, et) VALUES
(1, 101, '2022-12-25', 100.00, 'Beijing', 'Beijing', '2022-12-25', '2022-12-25', '2022-12-25', '2022-12-25'),
(2, 102, '2023-01-01', 200.00, 'Shanghai', 'Shanghai', '2023-01-01', '2023-01-01', '2023-01-01', '2023-01-01');

查询表中的数据:

SELECT * FROM sales;

本文详细介绍了如何在MySQL和Doris中使用SQL命令创建和管理数据库,通过这些步骤,用户可以快速上手这两种数据库的基本操作,无论是传统的关系型数据库MySQL,还是现代的分析型数据库Doris,掌握这些基本命令都是进行高效数据管理和分析的基础。

小伙伴们,上文介绍了“mysql命令穿件数据库_Doris MySQL命令简介”的内容,你了解清楚吗?希望对你有所帮助,任何问题可以给我留言,让我们下期再见吧。

0