快速入门—PolarDB-X首次使用流程—执行SQL基本操作

简介: 本文介绍如何在PolarDB-X中执行常用的SQL语句。

查看数据库

查看数据库:


SHOW DATABASES;

创建、查看和删除表

  • 创建表。
  • 创建单表:
CREATE TABLE single_tbl(
 id int, 
 name varchar(30), 
 primary key(id)
);
  • 创建一个对目标列(如id列)使用HASH函数进行拆分的表:
CREATE TABLE multi_db_single_tbl(
  id int auto_increment, 
  name varchar(30), 
  primary key(id)
) dbpartition by hash(id);
  • 查看建表语句。
  • 查看单表建表语句:
SHOW CREATE TABLE single_tbl;
  • 查看通过HASH函数进行拆分的表的建表语句:
SHOW CREATE TABLE multi_db_single_tbl;
  • 删除表。
  • 删除单表:
DROP TABLE single_tbl;
  • 删除通过HASH函数进行拆分的表:
DROP TABLE multi_db_single_tbl;
  • 查看数据库中的所有表:
SHOW TABLES;

增加列、删除列、修改列的数据类型

  • 增加列:
ALTER TABLE multi_db_single_tbl ADD COLUMN textcol text;
  • 修改列的数据类型:
ALTER TABLE multi_db_single_tbl MODIFY COLUMN textcol varchar(40);
  • 删除列:
ALTER TABLE multi_db_single_tbl DROP COLUMN textcol;

创建、查看和删除本地索引

  • 您可以使用如下两种语句中的任意一种创建本地索引:

CREATE INDEX idx_name ON multi_db_single_tbl (name);

ALTER TABLE multi_db_single_tbl ADD INDEX idx_name(name);
  • 查看本地索引:
SHOW INDEX FROM multi_db_single_tbl;
  • 您可以使用如下两种语句中的任意一种删除本地索引:

DROP INDEX idx_name ON multi_db_single_tbl;

ALTER TABLE multi_db_single_tbl DROP INDEX idx_name;

增删改查表数据

  • 插入表数据:
INSERT INTO multi_db_single_tbl (name) VALUES ('test_name');
INSERT INTO multi_db_single_tbl (name) VALUES ('test_name');
INSERT INTO multi_db_single_tbl (name) VALUES ('test_name'),('test_namexx');
  • 查询表数据:
SELECT * FROM multi_db_single_tbl;
  • 修改表数据:
UPDATE multi_db_single_tbl set name='zzz' WHERE id in (100001,100002,100003,100004);
  • 删除表数据:
DELETE FROM multi_db_single_tbl WHERE id = 100002;
相关文章
|
8月前
|
SQL 数据可视化 关系型数据库
MCP与PolarDB集成技术分析:降低SQL门槛与简化数据可视化流程的机制解析
阿里云PolarDB与MCP协议融合,打造“自然语言即分析”的新范式。通过云原生数据库与标准化AI接口协同,实现零代码、分钟级从数据到可视化洞察,打破技术壁垒,提升分析效率99%,推动企业数据能力普惠化。
648 3
|
SQL 存储 关系型数据库
第二篇:关系型数据库的核心概念与 SQL 基础
本篇内容深入浅出地讲解了关系型数据库的核心概念与SQL基础,适合有一定计算机基础的学习者。文章涵盖数据库的基本操作(CRUD)、数据类型、表的创建与管理等内容,并通过实例解析SELECT、INSERT、UPDATE、DELETE等语句的用法。此外,还推荐了多种学习资源与实践建议,帮助读者巩固知识。学完后,你将掌握基础数据库操作,为后续高级学习铺平道路。
731 1
|
11月前
|
SQL 缓存 监控
SQL 质量革命:利用 DAS 智能索引推荐修复慢查询全流程
在数据驱动时代,数据库性能直接影响系统稳定与响应速度。慢查询常因索引缺失、复杂逻辑或数据量过大引发,导致延迟、用户体验下降甚至业务受损。DAS(数据库管理服务)提供智能索引推荐功能,通过分析SQL语句与数据分布,自动生成高效索引方案,显著提升查询性能。本文结合实战案例,详解DAS智能索引推荐原理与使用流程,帮助用户快速定位问题并优化数据库表现,实现系统高效运行。
540 61
|
SQL 存储 关系型数据库
关系型数据库SQLserver基本 SQL 操作
【7月更文挑战第28天】
284 4
|
SQL 关系型数据库 分布式数据库
利用 PolarDB PG 版向量化引擎,加速复杂 SQL 查询!完成任务领发财新年抱枕!
利用 PolarDB PG 版向量化引擎,加速复杂 SQL 查询!完成任务领发财新年抱枕!
432 14
|
SQL 缓存 关系型数据库
揭秘MySQL一条SQL语句的执行流程
以上步骤共同构成了MySQL处理SQL语句的完整流程,理解这一流程有助于更有效地使用MySQL数据库,优化查询性能,及时解决可能出现的性能瓶颈问题。
403 8
|
SQL 安全 关系型数据库
关系型数据库SQL server DELETE 语句
【8月更文挑战第3天】
568 10
|
SQL 关系型数据库 数据库
关系型数据库SQL server UPDATE 语句
【8月更文挑战第3天】
769 10
|
SQL 关系型数据库 BI
关系型数据库SQL server INSERT 语句
【8月更文挑战第3天】
614 9
|
SQL 关系型数据库 分布式数据库
PolarDB产品使用问题之遇到慢SQL问题,该如何解决
PolarDB产品使用合集涵盖了从创建与管理、数据管理、性能优化与诊断、安全与合规到生态与集成、运维与支持等全方位的功能和服务,旨在帮助企业轻松构建高可用、高性能且易于管理的数据库环境,满足不同业务场景的需求。用户可以通过阿里云控制台、API、SDK等方式便捷地使用这些功能,实现数据库的高效运维与持续优化。

热门文章

最新文章

相关产品

  • 云原生分布式数据库 PolarDB-X