
コマンドクライアントから"\.m_member.sql"などと入力してテーブルを作成する方法がありますが、どうやってやるでしょうか?
(要するにはエディタでmysqlコードを書いて、.sql拡張子で保存して、コマンドプロンプトから、その.sqlのついたファイルをそのまま読み込んで自動的にテーブルを作成するみたいな感じだと思いますが…)
まず、コマンドプロンプトを立ち上げて、
"mysql -u ○○×× -p ○○××"と入力して
Enter password:と入力要求されたら、そのままパスワードを入力してSQLにログインします。
そして、mysql>と入力要求されたら、
"mysql>\.m_member.sql"と入力したところ、
ERROR:
Usage: \. <filename> | source <filename>
と表示されてしまいます。
このようなメッセージが表示したら、どのように入力すれば宜しいでしょうか。
No.3ベストアンサー
- 回答日時:
フルパス名(C:\からはじまる)を入力するのが面倒な場合は、
次のような方法もあります。
Mysqlをコマンドプロンプトから起動するとき、つまり
mysql -u ○○×× -p ○○××
を入力するときのディレクトリがカレントディレクトリとなります。これは、
C:\Users\なまえ>
と出ていると思いますが、コマンドcdでも確かめることが出来ます。
C:\Users\なまえ>cd
したがって、Mysqlの起動前に次のいずれかを準備しておけば
mysql>\. m_member.sql
で済みます。
----------------------------------------------------------------------------
1. カレントディレクトリに必要なファイル(m_member.sql等)を作成またはコピーしておく。
1. 必要なファイル(m_member.sql等)のあるディレクトリにcdコマンドで移動しておく。
C:\Users\なまえ>cd (m_member.sql等)のあるディレクト名
----------------------------------------------------------------------------
No.2
- 回答日時:
MySQLに接続後、c:\temp\sql\test1.txtから入力する例です。
(1)「\.」を使う方法
\. c:\temp\sql\test1.txt
↑「\.」の後に、1個以上の空白を入れてください
(2)「source」を使う方法
source c:\temp\sql\test1.txt
><filename>
「この場所」に、ファイル名を入れるという意味です。
>"|"
orの意味です。つまり、「どちらかを指定」という意味になります。
これらは、プログラミング言語やSQLなどの構文規則で、一般的に使われる記法です。
No.1
- 回答日時:
>Usage: \. <filename> | source <filename>
ファイル名と実行記号の間、スペースが必要みたいだけど入力側には無いようだね。
それじゃない?
この回答への補足
すみません。もう少し具体的な説明をいただければ…と思います。分かる方によろしくお願いいたします。
コマンドプロンプトから.sqlのファイルを呼び出して自動的に.sqlの書かれているコードをそのままテーブルに載せる方法とかありますでしょうか。
また、
ERROR:
Usage: \. <filename> | source <filename>
は、エラー、使い方(Usage)は"\. <filename> | source <filename>"のように入力したら良いと言っているみたいですが、どのように入力したら良いでしょうか。<filename>とか"|"とかsourceの意味が全然分かりません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL mysqlがインストールされているのかどうか 1 2023/06/05 14:19
- MySQL mysqlがインストールされているのかわかりません 1 2023/06/05 02:26
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- MySQL MySQLのテーブル作成でハイフン - は使用できないのでしょうか? 2 2022/10/21 16:50
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- Excel(エクセル) 【VBA】PDF出力に任意のファイル名前を付ける方法 3 2023/07/21 10:55
- その他(Microsoft Office) エクセルでテーブルの最終行が自動追加されない 1 2023/01/04 15:09
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- MySQL 「掲示板のログイン画面」はPHP~MySQLに「データベース認証のシステム」方式です。 1 2022/09/27 05:00
- C言語・C++・C# c言語の問題です 2 2023/07/21 10:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
INSERTを行う際に別の表のデー...
-
sqliteとの互換
-
【php+mysql】mysqlのレコード...
-
.sqlのファイルをそのままコマ...
-
Perlでexecuteをまとめて実行し...
-
MySQLの.sqlファイルを実...
-
mysqlって???(汗
-
SQLで取得したフィールドをSQL...
-
パスワードの暗号化
-
以下のSQL文の間違いがわかりま...
-
ライセンスについて
-
ユーザーが存在すれば
-
MYSQLについて
-
mySQLのスピード
-
「CSE」や「かねやん」からのMy...
-
配列の要素でmysqlに問い合わせ
-
PHPからMySQLが動かせません
-
MySQLに画像を保存したい
-
ローカルエリア内のMySQLサーバ...
-
バージョン3.23.53からアップグ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PHP+MySQLから結果セット取得後...
-
F5対策 sql発行ページにて
-
【php+mysql】mysqlのレコード...
-
どうしても、%$keyword%でひっ...
-
複数条件の検索について
-
my sqlはどこにあるのか?
-
PEARでレコード数の取得
-
MySQLで、INSERT文でエラー
-
PHPで特定のレコードを取り出す
-
PHP+MySQLによるINSERTについて
-
updateがうまくできない。
-
SQLiteについて
-
mysql PHPでUPDATE
-
SQL whereの中のif文について
-
Perlでexecuteをまとめて実行し...
-
コメントが消えてしまいます
-
PHP+MySQLでデータ登録がうまく...
-
mySQLで複雑な演算
-
mysql PHPでUPDATE
-
MySQLカラム名は日本語と英数字...
おすすめ情報