In my fantasies, it looks something like this:
User 1:
SHOW TABLES;
+-----------------------+
| Tables_in_my_database |
+-----------------------+
| table_1 |
| table_2 |
+-----------------------+
SELECT * FROM table_1;
+----+---------+---------------------+
| id | name | created_at |
+----+---------+---------------------+
| 1 | Erik | 2014-09-09 18:31:34 |
| 2 | Richard | 2014-09-09 18:31:34 |
+----+---------+---------------------+
User 2:
SHOW TABLES;
+-----------------------+
| Tables_in_my_database |
+-----------------------+
| table_1 |
| table_2 |
| table_3 |
+-----------------------+
SELECT * FROM table_1;
+----+---------+---------------------+---------------------+
| id | name | created_at | email |
+----+---------+---------------------+---------------------+
| 1 | Erik | 2014-09-09 18:31:34 | [email protected] |
| 2 | Richard | 2014-09-09 18:31:34 | [email protected] |
+----+---------+---------------------+---------------------+
Can we something like this be build in any database system?