Criar estrutura do banco de dados com php

fala galera seguinte… tenho um sistema web ai toda vez que a pessoa se cadastro eu crio uma base de dados pra ela… mas qro q qndo ela se cadastra e vai no email dela e clica em confirma ai ele gera a base de dados… quais são os comando pra criar a estrutura das bases de dados tabelas e views alguem tem uma luz/?

o nome da base de dados vai ser o nome do cliente ai toda vez preciso verificar se o nome da base ja existe…

pq tem que criar a base de dados? so add os dados numa base existente num serviria?

não pq é um sistema e tenho q diferenciar os dados dos clientes então preciso de uma base para cada… sei q posso fazer tudo isso com uma só base mas não é tão seguro…

seguro em q sentido?

http://dev.mysql.com/doc/refman/4.1/pt/create-database.html
http://www.w3schools.com/sql/sql_create_table.asp

acho q isso ja ajuda.

opa acho q voce não leu minha pergunta direito… preciso fazer a criação via codigo php… quanto a sua pergunta segura no sentido de separar os dados dos usuario

vc esta usando o pdo ou o mysql_*?

o mysql_query n cria tabela?