Rob*_*jja 6 mysql command-line-interface mysql5
MySQL 详细信息:
MySQL username: root
MySQL password: z
Run Code Online (Sandbox Code Playgroud)
要在不登录的情况下运行 MySQL 查询,命令是:
mysql -u root -pz -e "mysql-query-here"
Run Code Online (Sandbox Code Playgroud)
所以,如果我想用 name 创建数据库db1,它将变成:
mysql -u root -pz -e "CREATE DATABASE db1 CHARACTER SET utf8 COLLATE utf8_bin"
Run Code Online (Sandbox Code Playgroud)
现在,我想为数据库运行这个查询 db1
INSERT INTO `role_permission` VALUES (1,'create about_us content','node')
Run Code Online (Sandbox Code Playgroud)
我不知道如何使它工作。我试过很多组合都没有运气。
您可以使用相同的命令,但在添加数据库名称后,如:
$ mysql -u root -p db1 -e "your-insert-here"
Run Code Online (Sandbox Code Playgroud)
您可以use db1向传递给 mysql 的字符串添加一个命令。
mysql -u root -pz -e "USE db1; INSERT INTO role_permissions values (1,'create about_us content','node');"
Run Code Online (Sandbox Code Playgroud)
另外,您是否创建了role_permissions表格,例如
mysql -u root -pz -e "USE db1; CREATE TABLE role_permissions (id INT, data VARCHAR(200), type VARCHAR (10);"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
23265 次 |
| 最近记录: |