Crear una base de datos
Para crear una base de datos, utilice el comando CREATE DATABASE.
MYDB.SCHEMA(USER)=> CREATE DATABASE mydb;
CREATE DATABASEERROR: CREATE DATABASE: permission denied.
Los nombres de base de datos puede tener una longitud máxima de 128 bytes, de lo contrario el sistema muestra un mensaje de error. Los nombres de base de datos deben ser nombres de identificador válidos.
Cuando crea una base de datos, el sistema crea automáticamente tres esquemas: un INFORMATION_SCHEMA, un DEFINITION_SCHEMA y un esquema con un nombre que coincide con el propietario de la base de datos. El sistema utiliza INFORMATION_SCHEMA y DEFINITION_SCHEMA para contener la información acerca de las vistas y objetos del sistema, pero los usuarios no pueden acceder a ellos. El esquema propietario es el esquema predeterminado.
Para sistemas configurados para dar soporte a varios esquemas, los usuarios que tengan otorgado el acceso a la base de datos heredan el acceso al esquema predeterminado, a menos que el sistema esté configurado con el valor enable_user_schema = TRUE. En ese caso, los usuarios que tengan otorgado acceso a la base de datos están conectados a un nombre de esquema que coincide con su nombre de usuario.