• ベストアンサー

mysqlの->とはどういう意味ですか?

SSH接続によりTera Termを使ってmysqlに接続しています。 今までmysqlにはphpmyadminでしかアクセスしたことがなく、初めてコマンドで挑戦中です。 mysql> show databaces というコマンドを打つと ->    という表示がされて、それ以降何を打っても -> しかでてきません。 ->というのはどのような意味なのでしょうか? また、どうのように mysql> の表示に戻せるのでしょうか? よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5320/13881)
回答No.2

-> という表示は、SQL文の入力中だということです。 SQL文は最後に ; を入力してEnterを押すと実行されますので、 ; を入力してEnterを押してください。 一行で入力するなら mysql> show databaces; としますが、SQL文は複数行に渡って入力することも可能ですので mysql> show    -> databaces    -> ; といった入力方法もできます。

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.3

単に「入力待ち」ということですね SQL文はステートメントデリミタが記述されるまでエンターを押しても 実行されません 通常デリミタには「;(セミコロン)」か「\g(円マーク+ジー)」が使われています たとえば SELECT 1\gSELECT 2(エンター) とすると「SELECT 1」の結果だけ表示されます。 MySQLは入力待ちになりますので、あらためて 「,3\g(エンター)」とすると、「SELECT 2,3」の結果が表示されます

すると、全ての回答が全文表示されます。
  • maiko0318
  • ベストアンサー率21% (1483/6969)
回答No.1

普通のコマンドラインからsql文を受け付ける画面に入ってるってことですね。 quitかexitで抜けだせませんか?

すると、全ての回答が全文表示されます。

関連するQ&A