diff --git a/mintlify/content/docs/tutorials/first-schema-change/account.webp b/mintlify/content/docs/tutorials/shared/account.webp
similarity index 100%
rename from mintlify/content/docs/tutorials/first-schema-change/account.webp
rename to mintlify/content/docs/tutorials/shared/account.webp
diff --git a/mintlify/content/docs/tutorials/deploy-schema-migration/bb-setup-built-in-sample.webp b/mintlify/content/docs/tutorials/shared/bb-setup-built-in-sample.webp
similarity index 100%
rename from mintlify/content/docs/tutorials/deploy-schema-migration/bb-setup-built-in-sample.webp
rename to mintlify/content/docs/tutorials/shared/bb-setup-built-in-sample.webp
diff --git a/mintlify/content/docs/tutorials/first-schema-change/dk-bb-running.webp b/mintlify/content/docs/tutorials/shared/dk-bb-running.webp
similarity index 100%
rename from mintlify/content/docs/tutorials/first-schema-change/dk-bb-running.webp
rename to mintlify/content/docs/tutorials/shared/dk-bb-running.webp
diff --git a/mintlify/snippets/tutorials/preparation-with-sample-data.mdx b/mintlify/snippets/tutorials/preparation-with-sample-data.mdx
new file mode 100644
index 000000000..2cd4177ba
--- /dev/null
+++ b/mintlify/snippets/tutorials/preparation-with-sample-data.mdx
@@ -0,0 +1,15 @@
+import TerminalDockerRunVolume from '/snippets/install/terminal-docker-run-volume.mdx';
+
+1. Ensure Docker is running, then start the Bytebase container:
+
+
+
+ 
+
+1. Open Bytebase in [localhost:8080](http://localhost:8080/), fill in the fields and click **Create admin account**. You'll be redirected to Workspace.
+
+ 
+
+1. During workspace setup, choose the built-in sample data.
+
+ 
\ No newline at end of file
diff --git a/mintlify/tutorials/deploy-schema-migration.mdx b/mintlify/tutorials/deploy-schema-migration.mdx
index 1dc1e379c..78f0935a4 100644
--- a/mintlify/tutorials/deploy-schema-migration.mdx
+++ b/mintlify/tutorials/deploy-schema-migration.mdx
@@ -10,7 +10,7 @@ estimated_time: '30 mins'
featured: true
---
-import TerminalDockerRunVolume from '/snippets/install/terminal-docker-run-volume.mdx';
+import PreparationWithSampleData from '/snippets/tutorials/preparation-with-sample-data.mdx';
Bytebase provides a powerful GUI for deploying schema migrations. This tutorial walks you through deploying schema changes with features such as SQL Review, rollout policies, custom approval, time scheduling, and more.
@@ -26,15 +26,7 @@ Bytebase offers **Community**, **Pro**, and **Enterprise** [plans](https://www.b
### Preparation
-1. Ensure Docker is running, then start the Bytebase container:
-
-
-
-1. After Bytebase starts, visit `localhost:8080`. Register an admin account, and it will be granted the `workspace admin` role automatically.
-
-1. During workspace setup, choose the built-in sample data.
-
- 
+
### Level 1: Automatic rollout in the Test environment (All plans)
diff --git a/mintlify/tutorials/first-schema-change.mdx b/mintlify/tutorials/first-schema-change.mdx
index a8f1cfdb9..f4e626f12 100644
--- a/mintlify/tutorials/first-schema-change.mdx
+++ b/mintlify/tutorials/first-schema-change.mdx
@@ -10,21 +10,13 @@ estimated_time: '5 mins'
featured: true
---
-import TerminalDockerRunVolume from '/snippets/install/terminal-docker-run-volume.mdx';
+import PreparationWithSampleData from '/snippets/tutorials/preparation-with-sample-data.mdx';
In this tutorial, you'll use the default sample databases to get familiar with the product in the quickest way.
-## Step 1 - Run via Docker
+## Step 1 - Run via Docker and Setup
-1. Install and start [Docker](https://www.docker.com/).
-1. Open Terminal to run the command:
-
-
-
- 
-
-1. Open Bytebase in [localhost:8080](http://localhost:8080/), fill in the fields and click **Create admin account**. You'll be redirected to Workspace.
- 
+
## Step 2 - Configure the SQL Review