• ベストアンサー

psqlでいう Ctrl+C

お世話になります。 MySQL5系を使っています。 気になるのが、 mysqlを使っていて、 mysql->hogehogehoge (打ち間違えに気づく)  ここでCtrl+Cを押すと mysql->  の様に、入力した文字が全部クリアされることを期待しているのですが、 mysqlが終了しますよね。 PostgreSQLのpsqlのように入力した文字が全部クリアさせる事ってできないのでしょうか? よろしくお願いします。

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

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

>試してみたんですが、「;」 >と同等の意味でしょうか? おお・・逆に新鮮! MySQLの一番最初にならったのが「\g」だったので、 今は「;」からいきなり入っちゃうんですね・・・ コマンドラインで「help」を打つとコマンドが確認できます。 http://dev.mysql.com/doc/refman/4.1/ja/mysql.html#id3038123

paschen00
質問者

お礼

返信遅れました。 ありがとうございます。 SQLの最後は「;」ででしかないと思ってましたので勉強になりました。

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

その他の回答 (1)

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

コマンドラインのキャンセルは「\c」とキーボードでうって、 エンターしてください ちなみに\gはわかりますよね?

paschen00
質問者

お礼

> 「\c」とキーボードでうって、 できました!ありがとうございます。 > ちなみに\gは 知りませんでした。 試してみたんですが、「;」 と同等の意味でしょうか?

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

関連するQ&A

  • psql でのエラー出力について

    C:\Program Files\PostgreSQL\8.0\bin>psql -U postgres test2 -c "SELECT * FROM addrbook; psql: 警告:余分なオプション "-c" は無視されます psql: 警告:余分なオプション "SELECT * FROM addrbook;" は無視されます ホスト名: localhost パスワード: PostgreSQL の会話型ターミナル、psql 8.0.1 for windows へようこそ Type: \copyright とタイプすると、配布条件を表示します。 \h とタイプすると、SQL コマンドのヘルプを表示します。 \? とタイプすると、内部スラッシュコマンドのヘルプを表示します。 \g と打つかセミコロンで閉じると、クエリーを実行します。 \q で終了します。 test2=# \q ============================================== -c以下のコマンドを実行させたいのですが、警告が出てしまいます。 ================================================ C:\Program Files\PostgreSQL\8.0\bin>type test.txt SELECT count(*) from addrbook; INSERT into addrbook values         ('ttt', '0987', 'test'); C:\Program Files\PostgreSQL\8.0\bin>psql test2 -U postgres -f test.txt psql: 警告:余分なオプション "postgres" は無視されます psql: 警告:余分なオプション "-f" は無視されます psql: 警告:余分なオプション "test.txt" は無視されます ホスト名: localhost パスワード: データベース名: test2 psql: FATAL: password authentication failed for user "-U" <Enter> ================================================ test.txtを実行させたいのですが同様にエラーになってしまいます。 何が間違っているか、どなたか分かるかたがいらっしゃったらご指導お願い出来ませんでしょうか? 何卒よろしくお願い致します。

  • PostgreSQLのpsqlが強制終了されます

    Windows7 psql9.0.5 環境のPostgreSQLにおいて psql実行時に空エンターを6,7回すると postgres=# 入力ファイルから読み込めませんでした: Not enough space \q 続行するには何かキーを押してください . . . のメッセージが表示され 強制終了されてしまいます。 何が原因と考えられますでしょうか? ちなみにディスクはGB単位で空いておりますので問題無いかと思われます。

  • Ctrl+Qが使えない?

    すいません、エクセル初心者です。 会社のパソコンの事で質問です。 以前、誰かが作ったエクセルの集計表があり入力終了後「Ctrl+Q」を押すと入力データがクリアになるようになっています。 この集計表を別のパソコンで使いたく、コピーしたのですが「Ctrl+Q」を押してもクリアされません。 何故でしょうか? 誰か教えて下さい。 宜しくお願いします。

  • c言語.ctrl文字の読み取り

    unixでのプログラミングについてです. コンソールで,キーボードから[ctrl+英文字]が入力されたことが 分かるプログラムを作りたいのですが, どのようにすればいいのでしょうか. 例えばctrl+Cやctrl+Zならば,signal.hを利用すれば入力された事がわかりますが, シグナルを送るキーでない,ctrl+Lなどはどのようにすれば 押されたことが分かりますか. よろしくお願いします.

  • psql select結果を環境変数に格納できる?

    お世話になります。 バッチファイル中でpsql.exeを実行させて、 select結果を環境変数に格納したいと考えております。 "C:\Program Files\PostgreSQL\8.2\bin\psql.exe" DB名 -c "select count(*) from table" という単純なselect文を実行し、select count(*)した結果を バッチファイル中で使用したいのです。 -o "C:\hoge.txt" などと付けて、このhoge.txtを改めて読み込んでも良いのですが、 それ以外に方法はありますでしょうか? DB:PostgreSQL 8.2.4 OS:WindowsXP です。

  • psqlでのリストアの仕方

    Windows上でPostgreSQL8.0を使用しています。 DBのバックアップを毎日自動で(タスク登録して)とっています。 具体的にはバッチファイルの中で以下のようなpg_dumpコマンドを実行させています。 「pg_dump -U ユーザー名 -f %DATE:~0,4%%DATE:~5,2%%DATE:~8,2%EXPDAT.db DB名 <dmp.txt」(なお、最後のテキストファイル内にはたぶんパスワードと思われる内容が記載されています。) 通常はAdminIIIを使用してバックアップおよびリストアを行っており、上記のバッチ実行にて作成されたダンプファイルからのリストアを行ったことがありません。(拡張子がBackupでないので、AdminIIIからのリストアはできませんでした) ヘルプや書籍を参考に、psqlからのリストアを試みたのですが、そもそもどのようにコマンドを入力してよいかわかりません。 試した内容は以下の通りです。 1.psql.exeを実行 2.ホスト名、ユーザー名、パスワード、データベース名をそれぞれ入力 3.データベース名#> が表示されるので、「psql -U ユーザー名 -d データベース名 -f "c:\20070822EXPDAT.db"」と入力し実行すると、psqlという文字列に対してsyntaxエラーとなってしまいました。 そもそも、psql画面でのコマンドの入力方法がよくわかっておりません。書籍などをみるとよく「psql -U xxx -d xxx -f xxx」と書いてありますが、実際に入力するのはどこからでしょう? 担当者が退社してしまい、手探り状態で運用し始めたところです。 大変初歩的な質問で申し訳ありませんがよろしくお願いいたします。

  • MYSQLでPCにあるデータベースのリストを得るには?

    こんにちわ, 現在MYSQLの学習をしています。 タイトルにあるようにMYSQLでPCにあるデータベースのリストを得るにはどうすればいいのでしょうか。 PostgreSQLでいう $ psql -l のコマンドの事です。 よろしくおねがいします。

    • ベストアンサー
    • MySQL
  • PostgreSQL・Mysql → XMLエクスポート

    PsqlやMysqlのXMLエクスポート機能について調べているのですが 中々そういった資料はありませんでした。そこで PostgreSQLもしくはMysqlのデータを XML形式でエクスポートする機能はあるんでしょうか? やはりC言語やツールなどを通して 変換するしかないのでしょうか? こんな質問で申し訳ありませんが 宜しければ教えて下さい<(_ _)>

  • CTRL+Dでループを抜けるには

    RedHatLinux7J環境でC言語のプログラミングを行っています。キーボードからCTRL+D(EOF)が入力されるまで、1文字入力しその文字コードを出力するプログラムです。 しかし、CTRL+Dを2回押さないと処理が終わりません。 これはなぜなのでしょうか。ご存知の方いらっしゃいましたらお願いいたします。 #include<stdio.h> main(){ int ch; while((c=getchar())!=EOF) printf("%d ",ch); putchar('\n'); }

  • Ctrlについて教えてください

    「Ctrl」と「C」でコピーが出来ますよね。 時々間違えて、違うボタンを押す事があります。 そんな時、経歴の様なものが表示されたり、 ページが閉じてしまうこともあります。 その様な作業方法が簡単に説明してあるサイトなど ご存じないですか? 現在困っているのは、 文字が大きく表示されてしまってるのです。 何か別のボタンを押したのだと思いますが、 標準サイズに戻したいのです。 よろしくお願いします。