2011-12-01 6 views
4
mysql -uroot -proot -e 'create database mydb;' 

MySQL 버전 내가 명령을 실행하면 그냥 도움말 정보를 표시합니다MySQL에서는 명령 줄에서 sql을 실행하는 방법은 무엇입니까?

mysql Ver 14.14 Distrib 5.5.14, for Win64 (x86) 

입니다. 도와주세요.

+2

전체 콘솔 출력이 도움이 될 수 있음을 보여줍니다. –

+0

리눅스 컴퓨터에서 큰 따옴표를 사용해 보시겠습니까? – user595234

+0

큰 따옴표는 linux에서 작동합니다. –

답변

11
따옴표에 작은 따옴표를 변경

:

mysql -uroot -proot -e "create database mydb;" 

내가 mysql을 실행하고있어 DISTRIB 5.5.16 14.14 버전, Win32에서 (86)이

+0

아니요 ..... 작은 따옴표가 작동합니다. –

+0

나를위한 것은 아니지만 큰 따옴표는 사용합니다. 작은 따옴표를 사용하면 명령에 대한 도움 만받습니다. – Cyclonecode

+0

내 버전은 :'redhat-linux-gnu (x86_64) for readline 5.1'을 사용하는'Ver 14.12 Distrib 5.0.77 5.1' –

0

또한 MySQL을로 SQL 문을 에코 수를 들면, 예 :

echo "select sum(table_rows) from information_schema.tables" | mysql -uUSR -pPASSWD 
관련 문제