是否可以从CentOS命令行执行数据库插入?

时间:2011-03-03 14:03:36

标签: mysql linux command-line insert centos

通常,如果你想执行MySQL命令,你只需打开MySQL命令行,但我试图通过Windows命令行执行命令。

刚刚得到这个代码在Windows command-line上工作,但也需要一个CentOS端口:

echo INSERT INTO InsertTableName (Column001, Column002) VALUES('Value001', 'Value002'); | mysql -u InsertUserName -pInsertPassword InsertDatabaseName

问题,反馈,请求 - 只是评论,谢谢!!

系统设置:

* MySQL: 5.1.53-community MySQL Community Server (GPL)
* CentOS: 5.5 (64-bit)

2 个答案:

答案 0 :(得分:3)

您只需要引用insert语句:

echo "INSERT INTO InsertTableName (Column001, Column002) VALUES('Value001', 'Value002');" | mysql -u InsertUserName -pInsertPassword InsertDatabaseName

答案 1 :(得分:1)

你也可以这样做(从mysql手册页;我测试了这个):

mysql -u InsertUserName -pInsertPassword InsertDatabaseName  -e "INSERT INTO InsertTableName (Column001, Column002) VALUES('Value001', 'Value002');"
相关问题