![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
コマンドクライアントから"\.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ランキング
-
SQLiteについて
-
【php+mysql】mysqlのレコード...
-
接続ができません
-
SQLのVARCHARとVARCHAR2の違い
-
副問合せにLIKE文を使う方法は...
-
VBAで変数内に保持された二次配...
-
ERROR 1045 (28000) (using pas...
-
DB内の日本語データがPHPで取得...
-
参考書に従って入力したつもり...
-
mysqlコマンドでSQL文が実行で...
-
RPMのmysqlとmysql-serverの違い
-
パスワード入力を省略したい
-
【MySQL+php】 MySQL が認識さ...
-
MAX()でENUMの内部番号が最大の...
-
MySQL エラー Duplicate entry...
-
データベースの選択エラー
-
MySQL のログ出力方法について ...
-
mysqlがインストールされている...
-
2023年10月25日現在のMAMP ...
-
ODP.NETのバージョン確認
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
phpからinsertできない
-
PHP+MySQLから結果セット取得後...
-
コメントが消えてしまいます
-
.sqlのファイルをそのままコマ...
-
ダブルコーテーションやシング...
-
検索後のソートについて
-
SQLiteについて
-
【php+mysql】mysqlのレコード...
-
MySQL記述でアドバイスを
-
レコード新規・編集時に自動で...
-
PHP+MySQLでデータ登録がうまく...
-
Perlでexecuteをまとめて実行し...
-
複数条件の検索について
-
PHPで特定のレコードを取り出す
-
PHP+MySQLによるINSERTについて
-
mySQLで複雑な演算
-
接続ができません
-
SQLのVARCHARとVARCHAR2の違い
-
副問合せにLIKE文を使う方法は...
-
ODP.NETのバージョン確認
おすすめ情報