Я ищу что-то как createdb в PostgreSQL или любом другом решении, которое позволило бы мне создавать базу данных со справкой команды оболочки. Какие-либо подсказки?
cat filename.sql | mysql -u username -p # type mysql password when asked for it
Где filename.sql содержит все sql для создания вашей базы данных. Или ...
echo "create database `database-name`" | mysql -u username -p
Если вы действительно хотите создать только базу данных.
Вы можете использовать SQL в командной строке:
echo 'CREATE DATABASE dbname;' | mysql <...>
Или вы можете использовать mysqladmin
:
mysqladmin create dbname
Вы имеете в виду, пока среда mysql?
create database testdb;
Или прямо из командной строки:
mysql -u root -e "create database testdb";