CREATE DATABASE Doris;
。MySQL命令创建数据库_Doris MySQL命令简介
一、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命令简介”的内容,你了解清楚吗?希望对你有所帮助,任何问题可以给我留言,让我们下期再见吧。