A project is a basic organizational unit of MaxCompute. Similar to a database or schema in a traditional database system, a project is used to isolate users and control access requests. A project contains multiple objects, such as tables, resources, functions, and instances.

A user can have permissions on multiple projects. After being authorized, a user in one project can access objects that belong to another project, such as tables, resources, functions, and instances.

You can run the use project; command to enter a project. An example is as follows:
-- Enter a project named my_project.
use my_project;

Then, you can manage objects in this project, such as tables, resources, functions, and instances. The use project; command is provided by the MaxCompute client. For more information about other commands, see Common MaxCompute commands.

Note A project in MaxCompute is called a workspace in DataWorks.