Yes, usually free hosting providers provide a MySQL database so that you can create your site online. As well as to install CMS types, such as Joomla, PrestaShop, WordPress and others.