【MYSQL基础】一文总结MYSQL必须掌握的常用命令(下)

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介: 【MYSQL基础】一文总结MYSQL必须掌握的常用命令

where条件

where条件可以使用的操作符

多个条件共同使用,使用and连接,如where id=1 and name=‘李华’

mysql> select id,name as 专业名称 from major;
+----+-----------------------+
| id | 专业名称              |
+----+-----------------------+
|  1 | 智能科学与技术        |
|  2 | 智能制造              |
|  3 | 智能制造              |
|  4 | 智能制造              |
|  5 | 智能制造              |
+----+-----------------------+
5 rows in set (0.00 sec)
mysql> select id,name as 专业名称 from major where name='智能制造';
+----+--------------+
| id | 专业名称     |
+----+--------------+
|  2 | 智能制造     |
|  3 | 智能制造     |
|  4 | 智能制造     |
|  5 | 智能制造     |
+----+--------------+
4 rows in set (0.00 sec)
mysql> select id,name as 专业名称 from major where name!='智能制造';
+----+-----------------------+
| id | 专业名称              |
+----+-----------------------+
|  1 | 智能科学与技术        |
+----+-----------------------+
1 row in set (0.00 sec)
mysql> select id,name as 专业名称 from major where not name='智能制造';
+----+-----------------------+
| id | 专业名称              |
+----+-----------------------+
|  1 | 智能科学与技术        |
+----+-----------------------+
1 row in set (0.00 sec)
mysql> select id,name as 专业名称 from major where name='智能制造' and id =2;
+----+--------------+
| id | 专业名称     |
+----+--------------+
|  2 | 智能制造     |
+----+--------------+
1 row in set (0.00 sec)
mysql> select id,name as 专业名称 from major where id < 2;
+----+-----------------------+
| id | 专业名称              |
+----+-----------------------+
|  1 | 智能科学与技术        |
+----+-----------------------+
1 row in set (0.00 sec)
mysql> select id,name as 专业名称 from major where id >= 2;
+----+--------------+
| id | 专业名称     |
+----+--------------+
|  2 | 智能制造     |
|  3 | 智能制造     |
|  4 | 智能制造     |
|  5 | 智能制造     |
+----+--------------+
4 rows in set (0.00 sec)
mysql> select id,name as 专业名称 from major where id >= 2 and id <= 4;
+----+--------------+
| id | 专业名称     |
+----+--------------+
|  2 | 智能制造     |
|  3 | 智能制造     |
|  4 | 智能制造     |
+----+--------------+
3 rows in set (0.00 sec)
mysql> select id,name as 专业名称 from major where id = 2 or id = 4;
+----+--------------+
| id | 专业名称     |
+----+--------------+
|  2 | 智能制造     |
|  4 | 智能制造     |
+----+--------------+
2 rows in set (0.00 sec)

判空

当然,还可以用来判空或者非空,并不是直接=null,而是is nullis not null

UPDATE sys_user 
SET avatar = concat( "https://hahaha/", FLOOR(RAND()*29+1), ".png" ) 
WHERE
  avatar IS NULL 
  OR avatar = "";

and和or的使用

SELECT
  * 
FROM
  chat 
WHERE
  ( from_who = "admin" AND to_who = "user1" ) 
  OR ( to_who = "admin" AND from_who = "user1" ) 
ORDER BY
  create_time DESC;

数据删除 DELETE

删除所有数据

delete from 表名;

使用delete删除所有数据,如果重启数据库,会出现如下现象

  • InnoDB 自增列会从1开始(存在内存中,断电即失)
  • MyISAM 自增列继续从上一个自增量开始(存在文件中,不会丢失)

删除指定数据

delete from 表名 where 条件;

数据表清空 TRUNCATE

清空一个数据表的所有数据,自增id计数器重新恢复到1,表的结构和索引约束不会改变

truncate 表名

数据查询语言Data Query LANGUAGE(DQL) SELECT

查询一个表中的所有数据

select * from 表名;

查询指定字段的数据

select 字段1,字段2,字段3 from 表名;

注意:能查询部分字段的,千万不要查询*,这样会增加查询时间

给字段取别名

mysql> select name from major;
+-----------------------+
| name                  |
+-----------------------+
| 智能科学与技术        |
| 智能制造              |
| 智能制造              |
| 智能制造              |
| 智能制造              |
+-----------------------+
5 rows in set (0.00 sec)
mysql> select name as 专业名称 from major;
+-----------------------+
| 专业名称              |
+-----------------------+
| 智能科学与技术        |
| 智能制造              |
| 智能制造              |
| 智能制造              |
| 智能制造              |
+-----------------------+
5 rows in set (0.00 sec)

给表取别名

mysql> select student.id as 学号,student.name as 姓名,major.name as 专业 from student left join major on student.major_id = major.id;
+--------+--------+-----------------------+
| 学号   | 姓名   | 专业                  |
+--------+--------+-----------------------+
|      1 | 李华   | 智能制造              |
|      2 | 匿名   | 智能科学与技术        |
+--------+--------+-----------------------+
2 rows in set (0.00 sec)
mysql> select s.id as 学号,s.name as 姓名,m.name as 专业 from student as s left join major as m on s.major_id = m.id;
+--------+--------+-----------------------+
| 学号   | 姓名   | 专业                  |
+--------+--------+-----------------------+
|      1 | 李华   | 智能制造              |
|      2 | 匿名   | 智能科学与技术        |
+--------+--------+-----------------------+
2 rows in set (0.00 sec)

取别名可以更方便开发者编写sql语句

字符串拼接

mysql> select concat('专业名称:',name) from major;
+--------------------------------------+
| concat('专业名称:',name)            |
+--------------------------------------+
| 专业名称:智能科学与技术             |
| 专业名称:智能制造                   |
| 专业名称:智能制造                   |
| 专业名称:智能制造                   |
| 专业名称:智能制造                   |
+--------------------------------------+
5 rows in set (0.00 sec)

查询结果数据去重

重复的数据只显示一条

mysql> select name as 专业名称 from major;
+-----------------------+
| 专业名称              |
+-----------------------+
| 智能科学与技术        |
| 智能制造              |
| 智能制造              |
| 智能制造              |
| 智能制造              |
+-----------------------+
5 rows in set (0.00 sec)
mysql> select distinct name as 专业名称 from major;
+-----------------------+
| 专业名称              |
+-----------------------+
| 智能科学与技术        |
| 智能制造              |
+-----------------------+
2 rows in set (0.00 sec)

查询时增加计算

mysql> select id,name as 专业名称 from major;
+----+-----------------------+
| id | 专业名称              |
+----+-----------------------+
|  1 | 智能科学与技术        |
|  2 | 智能制造              |
|  3 | 智能制造              |
|  4 | 智能制造              |
|  5 | 智能制造              |
+----+-----------------------+
5 rows in set (0.00 sec)
-- 将所有数据的 id 增加 1
mysql> select id+1,name as 专业名称 from major;
+------+-----------------------+
| id+1 | 专业名称              |
+------+-----------------------+
|    2 | 智能科学与技术        |
|    3 | 智能制造              |
|    4 | 智能制造              |
|    5 | 智能制造              |
|    6 | 智能制造              |
+------+-----------------------+
5 rows in set (0.00 sec)

模糊查询

连接查询

七种连接方式

https://blog.csdn.net/laodanqiu/article/details/131233741

自连接

用途:一个表同时存储了父类数据和子类数据,如省市区表同时存储了中国的所有省、市、区的数据,希望查询出广东省下面的所有城市

mysql> desc province_city_region;
+-------------+-------------+------+-----+-------------------+-----------------------------------------------+
| Field       | Type        | Null | Key | Default           | Extra                                         |
+-------------+-------------+------+-----+-------------------+-----------------------------------------------+
| id          | bigint      | NO   | PRI | NULL              | auto_increment                                |
| create_time | datetime    | NO   |     | CURRENT_TIMESTAMP | DEFAULT_GENERATED                             |
| update_time | datetime    | NO   |     | CURRENT_TIMESTAMP | DEFAULT_GENERATED on update CURRENT_TIMESTAMP |
| is_deleted  | tinyint     | YES  |     | 0                 |                                               |
| name        | varchar(50) | YES  |     | NULL              |                                               |
| type        | tinyint     | YES  |     | NULL              |                                               |
| parent_id   | bigint      | YES  |     | NULL              |                                               |
+-------------+-------------+------+-----+-------------------+-----------------------------------------------+
7 rows in set (0.00 sec)
mysql> select a.id,a.name as 市名称,b.name as 省名称 from province_city_region as a,province_city_region as b where b.name="广东省" and a.parent_id=b.id;
+------+-----------+-----------+
| id   | 市名称    | 省名称    |
+------+-----------+-----------+
| 4792 | 茂名市    | 广东省    |
| 4798 | 湛江市    | 广东省    |
| 4808 | 东莞市    | 广东省    |
| 4809 | 江门市    | 广东省    |
| 4817 | 清远市    | 广东省    |
| 4826 | 佛山市    | 广东省    |
| 4832 | 阳江市    | 广东省    |
| 4837 | 汕头市    | 广东省    |
| 4845 | 河源市    | 广东省    |
| 4852 | 珠海市    | 广东省    |
| 4856 | 汕尾市    | 广东省    |
| 4861 | 深圳市    | 广东省    |
| 4868 | 梅州市    | 广东省    |
| 4877 | 揭阳市    | 广东省    |
| 4883 | 韶关市    | 广东省    |
| 4894 | 惠州市    | 广东省    |
| 4900 | 潮州市    | 广东省    |
| 4904 | 广州市    | 广东省    |
| 4916 | 肇庆市    | 广东省    |
| 4925 | 中山市    | 广东省    |
| 4926 | 云浮市    | 广东省    |
+------+-----------+-----------+
21 rows in set (0.00 sec)

分页

【查询语句】limit 数据索引起始值 数据量的大小

limit 0,5:查询的是第0,1,2,3,4条数据

limit 2,5:查询的是第2,3,4,5,6条数据

排序

【查询语句】order by 字段 ASC / DESC

  • ASC(升序)
  • DESC(降序)
mysql> select * from province_city_region order by id asc limit 0,10;
+------+---------------------+---------------------+------------+-----------+------+-----------+
| id   | create_time         | update_time         | is_deleted | name      | type | parent_id |
+------+---------------------+---------------------+------------+-----------+------+-----------+
| 2928 | 2023-02-10 20:38:54 | 2023-02-10 20:38:54 |          0 | 山东省    |    0 |         0 |
| 2929 | 2023-02-10 20:38:54 | 2023-02-10 20:38:54 |          0 | 莱芜市    |    1 |      2928 |
| 2930 | 2023-02-10 20:38:54 | 2023-02-10 20:38:54 |          0 | 莱城区    |    2 |      2929 |
| 2931 | 2023-02-10 20:38:54 | 2023-02-10 20:38:54 |          0 | 钢城区    |    2 |      2929 |
| 2932 | 2023-02-10 20:38:54 | 2023-02-10 20:38:54 |          0 | 济南市    |    1 |      2928 |
| 2933 | 2023-02-10 20:38:54 | 2023-02-10 20:38:54 |          0 | 历城区    |    2 |      2932 |
| 2934 | 2023-02-10 20:38:54 | 2023-02-10 20:38:54 |          0 | 历下区    |    2 |      2932 |
| 2935 | 2023-02-10 20:38:54 | 2023-02-10 20:38:54 |          0 | 长清区    |    2 |      2932 |
| 2936 | 2023-02-10 20:38:54 | 2023-02-10 20:38:54 |          0 | 平阴县    |    2 |      2932 |
| 2937 | 2023-02-10 20:38:54 | 2023-02-10 20:38:54 |          0 | 章丘市    |    1 |      2932 |
+------+---------------------+---------------------+------------+-----------+------+-----------+
10 rows in set (0.00 sec)
mysql> select * from province_city_region order by id desc limit 0,10;
+------+---------------------+---------------------+------------+--------------------------+------+-----------+
| id   | create_time         | update_time         | is_deleted | name                     | type | parent_id |
+------+---------------------+---------------------+------------+--------------------------+------+-----------+
| 5851 | 2023-02-10 20:39:11 | 2023-02-10 20:39:11 |          0 | 天峨县                   |    2 |      5840 |
| 5850 | 2023-02-10 20:39:11 | 2023-02-10 20:39:11 |          0 | 凤山县                   |    2 |      5840 |
| 5849 | 2023-02-10 20:39:11 | 2023-02-10 20:39:11 |          0 | 南丹县                   |    2 |      5840 |
| 5848 | 2023-02-10 20:39:11 | 2023-02-10 20:39:11 |          0 | 环江毛南族自治县         |    2 |      5840 |
| 5847 | 2023-02-10 20:39:11 | 2023-02-10 20:39:11 |          0 | 巴马瑶族自治县           |    2 |      5840 |
| 5846 | 2023-02-10 20:39:11 | 2023-02-10 20:39:10 |          0 | 东兰县                   |    2 |      5840 |
| 5845 | 2023-02-10 20:39:11 | 2023-02-10 20:39:10 |          0 | 金城江区                 |    2 |      5840 |
| 5844 | 2023-02-10 20:39:11 | 2023-02-10 20:39:10 |          0 | 罗城仫佬族自治县         |    2 |      5840 |
| 5843 | 2023-02-10 20:39:11 | 2023-02-10 20:39:10 |          0 | 宜州市                   |    1 |      5840 |
| 5842 | 2023-02-10 20:39:11 | 2023-02-10 20:39:10 |          0 | 都安瑶族自治县           |    2 |      5840 |
+------+---------------------+---------------------+------------+--------------------------+------+-----------+
10 rows in set (0.00 sec)

子查询

注意:子查询的效率高于连表查询

查询常用函数

UPDATE sys_user 
SET avatar = concat( "https://hahaha/", FLOOR(RAND()*29+1), ".png" ) 
WHERE
  avatar IS NULL 
  OR avatar = "";

使用函数可能导致字段的索引失效,造成效率下降,建议直接读出来,然后用java进行处理

分组过滤

mysql> select name,gender from user limit 0,10;
+-----------------+--------+
| name            | gender |
+-----------------+--------+
| 系统管理员      |      0 |
| 企业管理员      |      0 |
| 门店管理员      |      0 |
| 郗淑            |      0 |
| 柳之            |      1 |
| 夏侯之          |      1 |
| 吉滢            |      0 |
| 独孤杰          |      1 |
| 蒙飘            |      0 |
| 卫柔            |      0 |
+-----------------+--------+
10 rows in set (0.00 sec)
-- 根据 gender 进行分组
mysql> select name,gender from user group by gender limit 0,10;
+-----------------+--------+
| name            | gender |
+-----------------+--------+
| 系统管理员      |      0 |
| 柳之            |      1 |
+-----------------+--------+
2 rows in set (0.01 sec)

能使用where,就不要使用having,不然可能导致索引失效

SELECT语法完整结构

[]:代表可选

{}:代表必选

数据加密

【建表sql】

DROP TABLE
IF
        EXISTS `user`;
CREATE TABLE `user` (
        `id` BIGINT NOT NULL auto_increment COMMENT '主键' PRIMARY KEY,
        `create_time` datetime DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '创建时间',
        `update_time` datetime DEFAULT CURRENT_TIMESTAMP NOT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
        `is_deleted` TINYINT DEFAULT 0 NULL COMMENT '是否删除 0:未删除 1:已删除',
        `username` VARCHAR ( 50 ) DEFAULT NULL COMMENT '用户名',
        `password` VARCHAR ( 255 ) NOT NULL COMMENT '密码',
        `gender` TINYINT DEFAULT 0 NULL COMMENT '性别 0:男 1:女',
        `age` INT DEFAULT NULL COMMENT '年龄'
) COMMENT '用户表';
-- 插入数据
mysql> insert into user(`username`,`password`,`gender`,`age`) values('admin','123456',0,18),('hello','123456',0,28),('word','123456',1,17);
Query OK, 3 rows affected (0.01 sec)
Records: 3  Duplicates: 0  Warnings: 0

【密码MD5加密操作】

mysql> select * from user;
+----+---------------------+---------------------+------------+----------+----------+--------+------+
| id | create_time         | update_time         | is_deleted | username | password | gender | age  |
+----+---------------------+---------------------+------------+----------+----------+--------+------+
|  1 | 2023-07-05 10:16:16 | 2023-07-05 10:16:16 |          0 | admin    | 123456   |      0 |   18 |
|  2 | 2023-07-05 10:16:16 | 2023-07-05 10:16:16 |          0 | hello    | 123456   |      0 |   28 |
|  3 | 2023-07-05 10:16:16 | 2023-07-05 10:16:16 |          0 | word     | 123456   |      1 |   17 |
+----+---------------------+---------------------+------------+----------+----------+--------+------+
3 rows in set (0.00 sec)
-- 加密id=1的数据的密码
mysql> update user set password=MD5(password) where id=1;
Query OK, 1 row affected (0.01 sec)
Rows matched: 1  Changed: 1  Warnings: 0
mysql> select * from user;
+----+---------------------+---------------------+------------+----------+----------------------------------+--------+------+
| id | create_time         | update_time         | is_deleted | username | password                         | gender | age  |
+----+---------------------+---------------------+------------+----------+----------------------------------+--------+------+
|  1 | 2023-07-05 10:16:16 | 2023-07-05 10:18:38 |          0 | admin    | e10adc3949ba59abbe56e057f20f883e |      0 |   18 |
|  2 | 2023-07-05 10:16:16 | 2023-07-05 10:16:16 |          0 | hello    | 123456                           |      0 |   28 |
|  3 | 2023-07-05 10:16:16 | 2023-07-05 10:16:16 |          0 | word     | 123456                           |      1 |   17 |
+----+---------------------+---------------------+------------+----------+----------------------------------+--------+------+
3 rows in set (0.00 sec)
-- 加密所有数据的密码
mysql> update user set password=MD5(password);
Query OK, 3 rows affected (0.01 sec)
Rows matched: 3  Changed: 3  Warnings: 0
mysql> select * from user;
+----+---------------------+---------------------+------------+----------+----------------------------------+--------+------+
| id | create_time         | update_time         | is_deleted | username | password                         | gender | age  |
+----+---------------------+---------------------+------------+----------+----------------------------------+--------+------+
|  1 | 2023-07-05 10:16:16 | 2023-07-05 10:19:01 |          0 | admin    | 14e1b600b1fd579f47433b88e8d85291 |      0 |   18 |
|  2 | 2023-07-05 10:16:16 | 2023-07-05 10:19:01 |          0 | hello    | e10adc3949ba59abbe56e057f20f883e |      0 |   28 |
|  3 | 2023-07-05 10:16:16 | 2023-07-05 10:19:01 |          0 | word     | e10adc3949ba59abbe56e057f20f883e |      1 |   17 |
+----+---------------------+---------------------+------------+----------+----------------------------------+--------+------+
3 rows in set (0.00 sec)
-- 插入数据的时候就执行加密
mysql> insert into user(`username`,`password`,`gender`,`age`) values('md5',MD5('123456'),0,18);
Query OK, 1 row affected (0.01 sec)
mysql> select * from user;
+----+---------------------+---------------------+------------+----------+----------------------------------+--------+------+
| id | create_time         | update_time         | is_deleted | username | password                         | gender | age  |
+----+---------------------+---------------------+------------+----------+----------------------------------+--------+------+
|  1 | 2023-07-05 10:16:16 | 2023-07-05 10:19:01 |          0 | admin    | 14e1b600b1fd579f47433b88e8d85291 |      0 |   18 |
|  2 | 2023-07-05 10:16:16 | 2023-07-05 10:19:01 |          0 | hello    | e10adc3949ba59abbe56e057f20f883e |      0 |   28 |
|  3 | 2023-07-05 10:16:16 | 2023-07-05 10:19:01 |          0 | word     | e10adc3949ba59abbe56e057f20f883e |      1 |   17 |
|  4 | 2023-07-05 10:19:46 | 2023-07-05 10:19:46 |          0 | md5      | e10adc3949ba59abbe56e057f20f883e |      0 |   18 |
+----+---------------------+---------------------+------------+----------+----------------------------------+--------+------+
4 rows in set (0.00 sec)

在存储密码这种数据时,一定要进行加密,直接使用MD5加密也还是不安全的,可以被暴力破解,可以使用更加安全的盐值加密

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
3月前
|
存储 关系型数据库 MySQL
初步了解MySQL数据库的基本命令
初步了解MySQL数据库的基本命令
44 0
|
1月前
|
tengine 关系型数据库 MySQL
Tengine、Nginx安装MySQL数据库命令教程
本指南详细介绍了在Linux系统上安装与配置MySQL数据库的步骤。首先通过下载并安装MySQL社区版本,接着启动MySQL服务,使用`systemctl start mysqld.service`命令。若启动失败,可尝试使用`sudo /etc/init.d/mysqld start`。利用`systemctl status mysqld.service`检查MySQL的服务状态,确保其处于运行中。通过日志文件获取初始密码,使用该密码登录数据库,并按要求更改初始密码以增强安全性。随后创建一个名为`tengine`的数据库,最后验证数据库创建是否成功以及完成整个设置流程。
|
2月前
|
存储 关系型数据库 MySQL
MySQL基础命令及使用示例
这些基础命令构成了与MySQL数据库交互的核心,理解并掌握它们对于进行有效的数据库操作至关重要。在实际使用中,建议结合实际案例和需求来练习这些命令,以加深理解和提高效率。
30 3
|
2月前
|
存储 关系型数据库 MySQL
MySQL基础命令及使用示例
这些基础命令构成了与MySQL数据库交互的核心,理解并掌握它们对于进行有效的数据库操作至关重要。在实际使用中,建议结合实际案例和需求来练习这些命令,以加深理解和提高效率。
67 4
|
1月前
|
关系型数据库 MySQL 数据库
Mysql 常用命令
Mysql 常用命令
23 0
|
4月前
|
存储 关系型数据库 MySQL
(十五)MySQL命令大全:以后再也不用担心忘记SQL该怎么写啦~
相信大家在编写SQL时一定有一个困扰,就是明明记得数据库中有个命令/函数,可以实现自己需要的功能,但偏偏不记得哪个命令该怎么写了,这时只能靠盲目的去百度,以此来寻找自己需要的命令。
163 28
|
4月前
|
SQL 关系型数据库 MySQL
MySQL删除表数据、清空表命令(truncate、drop、delete 区别)
MySQL删除表数据、清空表命令(truncate、drop、delete区别) 使用原则总结如下: 当你不需要该表时(删除数据和结构),用drop; 当你仍要保留该表、仅删除所有数据表内容时,用truncate; 当你要删除部分记录、且希望能回滚的话,用delete;
|
4月前
|
SQL 关系型数据库 MySQL
mysql性能调优:EXPLAIN命令21
【7月更文挑战第21天】掌握SQL性能调优:深入解析EXPLAIN命令的神奇用法!
61 1
|
4月前
|
存储 SQL Cloud Native
云原生数据仓库使用问题之运行MySQL命令发现中文内容变成了问号,该如何解决
阿里云AnalyticDB提供了全面的数据导入、查询分析、数据管理、运维监控等功能,并通过扩展功能支持与AI平台集成、跨地域复制与联邦查询等高级应用场景,为企业构建实时、高效、可扩展的数据仓库解决方案。以下是对AnalyticDB产品使用合集的概述,包括数据导入、查询分析、数据管理、运维监控、扩展功能等方面。
|
5月前
|
关系型数据库 MySQL 分布式数据库
PolarDB产品使用问题之 MySQL数据库中,执行delete命令删除数据后,存储空间通常不会立即释放,该如何优化
PolarDB产品使用合集涵盖了从创建与管理、数据管理、性能优化与诊断、安全与合规到生态与集成、运维与支持等全方位的功能和服务,旨在帮助企业轻松构建高可用、高性能且易于管理的数据库环境,满足不同业务场景的需求。用户可以通过阿里云控制台、API、SDK等方式便捷地使用这些功能,实现数据库的高效运维与持续优化。
134 2
下一篇
无影云桌面