
# 租户命令简介
此章节主要介绍SQL基本语法和使用说明。
1. 新增租户。
   ```
   create workload group if not exists test_group properties ( 
       "cpu_share"="10", 
       "memory_limit"="30%", 
       "enable_memory_overcommit"="true", 
       "max_concurrency" = "10", 
       "max_queue_size" = "20", 
       "queue_timeout" = "3000"
   );
   ```
   
2. 修改租户。
   ```
   alter workload group test_group properties ('cpu_share'='20','memory_limit'='4%','enable_memory_overcommit'='true','max_concurrency'='15','max_queue_size'='25','queue_timeout'='4000');
   ```
   
3. 用户绑定租户：通过设置user property将user绑定到workload group，默认为normal。
   ```
   set property for doris_user 'default_workload_group' = 'test_group';
   ```
   
4. 查询用户所属租户。
   ```
   show property for user_name like 'default_workload_group';
   ```
   
5. 给绑定租户的用户授权。
   ```
   GRANT USAGE_PRIV ON WORKLOAD GROUP 'test_group' TO 'jack';
   ```
   
6. 撤销旧租户权限。
   ```
   revoke USAGE_PRIV ON WORKLOAD GROUP 'test_group' from 'jack';
   ```
   
7. 查看租户。
   ```
   select * from information_schema.workload_groups;
   ```
   
8. 删除租户。
   ```
   mysql> DROP WORKLOAD GROUP if exists 'test_group';
   Query OK, 0 rows affected (0.01 sec)
   ```
   
 
