I am going to have a database with several (less than 10) “main” tables. Additionally to that I want to have hundreds or thousands tables of the same type (let same “user_1”, “user_2”, “user_3” and so on). Is it possible to put all these tables in a directory/folder? Or database itself is already considered as a “folder” for tables?
ADDED
Since I go a lot of questions about why I want to do that, I want to elaborate on that. I want to have many tables to optimize query to the database. If I put everything in one table, the table is going to be huge. Than, if I want to extract information about a particular user, I first need to find those rows in the table which have a given user in a given column. And it can be time consuming. I decided to create a table for every user. So, if I need to know something about a user I just read the required information from a “small” table.
To be more specific, I can have 10 000 user and information about a given user can contain 10 000 lines. I do not want to have one table with 100 000 000 lines.
The answer is—you shouldn’t be doing this in the first place.
Don’t have separate tables for each user—instead, use one table for all your user data, and add a column (e.g.
userId) to store information on who it’s about.