![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_01.png?5a7ff87)
以下参考書の内容です。
------------------------------------------------------
「よく使うテーブル内容をファイルに保存する」
「何回も作ることになるテーフ゛ル」や「複雑なテーフ゛ル」
は、MySQLモニタをで作成するのは効率的ではありません。
このような場合は、処理手順をテキストに記述してから、
「SOURCE」コマンドを実行してテーブルを作ることお勧め
します。・・・中略
たとえば「List14-04」は、P.28社員情報テーブル「tb1」を作る
SQL文をまとめたものです。
LIS 14-04 tb1_make.tex
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
DROP TABLE IF EXISTS tb1;
CREATE TABLE tb1 (bang VARCHAR(10),nama VARCHAR(10),tosi INT);
INSERT INTO tb1 VALUES("A101","佐藤",40);
INSERT INTO tb1 VALUES("A102","高橋",28);
INSERT INTO tb1 VALUES("A103","中川",20);
INSERT INTO tb1 VALUES("A104","渡辺",23);
INSERT INTO tb1 VALUES("A105","西沢",35);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
「tb1_make.tex」は「data」フォルダに保存しておきまあす。
本書の環境の場合は、ファイルの文字のエンコーディンク゛を「シフトJIS」
にします。MySQLモニタを起動してデータベースを選択してから
SOURCE C:/MAMP/data/tb1_make.txt
とすれば、いつでも同じテーブルがすぐに完成し、とても便利です。
・・・
以下省略
実行結果(参考書には実行結果はありません)
mysql> SOURCE C:/MAMP/data/tb1_make.txt
Query OK, 0 rows affected (0.01 sec)
Query OK, 0 rows affected (0.01 sec)
Query OK, 1 row affected (0.00 sec)
Query OK, 1 row affected (0.00 sec)
Query OK, 1 row affected (0.00 sec)
Query OK, 1 row affected (0.00 sec)
Query OK, 1 row affected (0.00 sec)
-----------------------------------------------------------
以上ですが いまいち意味が分かりません
冒頭の「参考書」の内容には
「SOURCE」コマンドを実行してテーブルを作る
とありますので テーフ゛ル 「tb1_make」 ができたのかな!?
思い
①「MySQLモニタ」~mysql> show tables; だはテーフ゛ル「tb1_make」
該当無し
② mysql> select * from tb1_make;
ERROR 1146 (42S02): Table 'db1.tb1_make' doesn't exist
エラー1146(42S02):テーブル 'db1.tb1_make'は存在しません
以上結果となりました!
SOURCEコマンドとは テキストで MySQL用のテーフ゛ル を作成する
機能ではないのでしょうか?
それでなければ、何のためにある機能でしょうか?
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
>CREATE TABLE tb1
探すべきは、テーブル「tb1」かと。
ご回答くださいまして、ありがとうございました。
今後ともよろしくお願いいたします。
テーフ゛ル「tb1」この操作する前から存在していましたので
試しに テーフ゛ル「tb4」としたところ はっきりと
裏付けが取れました。
mysql> SOURCE C:/MAMP/data/tb4_make.txt
Query OK, 0 rows affected, 1 warning (0.00 sec)
Query OK, 0 rows affected (0.02 sec)
Query OK, 1 row affected (0.00 sec)
Query OK, 1 row affected (0.00 sec)
Query OK, 1 row affected (0.00 sec)
Query OK, 1 row affected (0.00 sec)
Query OK, 1 row affected (0.00 sec)
mysql> select * from tb4;
+------+------+------+
| bang | nama | tosi |
+------+------+------+
| A101 | 佐藤 | 40 |
| A102 | 高橋 | 28 |
| A103 | 中川 | 20 |
| A104 | 渡辺 | 23 |
| A105 | 西沢 | 35 |
+------+------+------+
5 rows in set (0.00 sec)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL MySQLのテーブル作成でハイフン - は使用できないのでしょうか? 2 2022/10/21 16:50
- MySQL `picture` varchar(255) のコマンドで間違いないでしょうか? 1 2022/11/21 04:08
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- PHP PHP MySQLに画像を直接保存 2 2022/06/05 11:50
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- MySQL SHOW CREATE TABLE posts;これって何ですか? 3 2022/08/28 22:57
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- PHP php エラー 2 2022/10/23 16:43
- Visual Basic(VBA) VBAが止まります。 1 2022/09/02 14:51
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
1対1のリレーション(主キー同...
-
男性と2人で飲食店に行きテーブ...
-
外部キーだけのテーブル(主キ...
-
論理名とコメント構文(?)について
-
会社の飲み会の幹事になり、座...
-
【エクセル】データテーブルの...
-
L2SWはARPテーブルを持っている?
-
ACCESSで3ファイルを結合して、...
-
アクセスのリンクテーブル一覧...
-
mysql alter table 終わらない
-
ピグライフ、パーティーテーブ...
-
更新されたテーブルを表示したい
-
EXCEL マクロで行を挿入して貼...
-
いずれかの組み合わせが存在す...
-
2つのテーブルのカウント結果...
-
Oracleのテーブルサイズ
-
【PHP】SQL文のSUM関数で出力し...
-
リレーションの表示方法
-
テーブルの種類
-
飲み会で、座敷orテーブルどち...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
L2SWはARPテーブルを持っている?
-
外部キーだけのテーブル(主キ...
-
fetch_arrayでのエラー
-
テーブルリンク リンク元を知...
-
男性と2人で飲食店に行きテーブ...
-
会社の飲み会の幹事になり、座...
-
SQLです!!教えてください。
-
面接のときテーブルが正面に。...
-
飲み会で、座敷orテーブルどち...
-
「テーブルに座って……」という...
-
複雑なSQL文について
-
このテーブルで
-
MySQLで複数テーブルを作成する
-
アクセスのリンクテーブル一覧...
-
ちょっとぐらいの時間なら里山...
-
SQLでテーブルの値を集計して、...
-
件数の多い順にselect
-
論理名とコメント構文(?)について
-
【PHP】SQL文のSUM関数で出力し...
-
オーダーの覚え方について
おすすめ情報