mariadb - MariaDB 通过 CLI 创建数据库
问题描述
如何通过 CLI 向 MariaDB 发出命令,而不实际跳转到交互使用模式?
我知道我可以输入mysql
,然后我会进入交互模式,我可以在其中编写 SQL 命令CREATE DATABASE dbname;
,然后退出以返回常规终端。
但是,我想跳过它并mysql 'CREATE DATABASE dbname;'
在一行中执行类似的操作。
解决方案
mysql --help | grep "\-execute"
输出:
-e, --execute=name 执行命令并退出
所以要使用命令行客户端创建数据库,你只需要执行
mysql -uuser -p -e"CREATE DATABASE dbname"
您还可以连接多个 SQL 语句,例如
mysql -uuser -p -e"CREATE DATABASE dbname;SHOW DATABASES"
推荐阅读
- python - 如何使用 scipy 的 savemat 在单元格数组中创建 matlab 向量
- r - 是否可以在 R 中将方法名称作为包装函数参数传递?
- arduino - Arduino灯泡控制
- sql - 动态透视查询超出 varchar 的最大长度 (Microsoft SQL Server)
- python - 在 Jupyter Notebook 中运行 python 语句后没有得到结果
- java - 控制改造调用的错误,如 (404)
- azure-machine-learning-service - Azure 机器学习计算配额?
- python-3.x - 有效地分组数据集,同时保留额外的列
- javascript - Javascript“选择”更改转到锚点(锚点ID是选择值)
- php - 我必须使用 Eloquent 在 Laravel 中加入 6 个不同的表格