<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>karate style &#187; SQL</title>
	<atom:link href="http://www.karate-style.jp/category/sql/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.karate-style.jp</link>
	<description></description>
	<lastBuildDate>Wed, 16 Feb 2011 06:24:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>ファイルに記述されたSQL文を実行する</title>
		<link>http://www.karate-style.jp/2007/07/16/sql/</link>
		<comments>http://www.karate-style.jp/2007/07/16/sql/#comments</comments>
		<pubDate>Mon, 16 Jul 2007 06:25:50 +0000</pubDate>
		<dc:creator>ノヂマトモヒロ</dc:creator>
				<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://www.karate-style.jp/2007/07/16/sql/</guid>
		<description><![CDATA[sqlファイルなどに記述されたSQL文を読み込んで実行する方法をメモ。
PLAIN TEXT
SQL:




$ mysql -u ユーザー名 -p データベース名&#62; ファイル名


Enter password [...]]]></description>
			<content:encoded><![CDATA[<p>sqlファイルなどに記述されたSQL文を読み込んで実行する方法をメモ。</p>
<div class="igBar"><span id="lsql-3"><a href="#" onclick="javascript:showPlainTxt('sql-3'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">SQL:</span>
<div id="sql-3">
<div class="sql">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:PROJECT;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">$ mysql -u ユーザー名 -p データベース名&gt; ファイル名</div>
</li>
<li style="font-weight: bold;color:PROJECT;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">Enter password: パスワード </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>で読み込み可能。<br />
<span id="more-59"></span><br />
例えばlistデータベースに対し￥xampp￥musql内に保存したdata.sqlを読み込ませる場合は以下のようにします。</p>
<h2>ファイル内容：data.sql</h2>
<div class="igBar"><span id="lsql-4"><a href="#" onclick="javascript:showPlainTxt('sql-4'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">SQL:</span>
<div id="sql-4">
<div class="sql">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:PROJECT;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> tbl_Customer <span style="color:#006600; font-weight:bold;">&#40;</span>ID,Name-last,Name-fast,Sex,Age<span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color: #993333; font-weight: bold;">VALUES</span> <span style="color:#006600; font-weight:bold;">&#40;</span><span style="color: #ff0000;">'001'</span>,<span style="color: #ff0000;">'山田'</span>,<span style="color: #ff0000;">'太郎'</span>,<span style="color: #ff0000;">'m'</span>,<span style="color: #cc66cc;color:#800000;">27</span><span style="color:#006600; font-weight:bold;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:PROJECT;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> tbl_Customer <span style="color:#006600; font-weight:bold;">&#40;</span>ID,Name-last,Name-fast,Sex,Age<span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color: #993333; font-weight: bold;">VALUES</span> <span style="color:#006600; font-weight:bold;">&#40;</span><span style="color: #ff0000;">'002'</span>,<span style="color: #ff0000;">'鈴木'</span>,<span style="color: #ff0000;">'一郎'</span>,<span style="color: #ff0000;">'m'</span>,<span style="color: #cc66cc;color:#800000;">22</span><span style="color:#006600; font-weight:bold;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:PROJECT;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> tbl_Customer <span style="color:#006600; font-weight:bold;">&#40;</span>ID,Name-last,Name-fast,Sex,Age<span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color: #993333; font-weight: bold;">VALUES</span> <span style="color:#006600; font-weight:bold;">&#40;</span><span style="color: #ff0000;">'003'</span>,<span style="color: #ff0000;">'ケン'</span>,<span style="color: #ff0000;">'シロウ'</span>,<span style="color: #ff0000;">'m'</span>,<span style="color: #cc66cc;color:#800000;">35</span><span style="color:#006600; font-weight:bold;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:PROJECT;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> tbl_Customer <span style="color:#006600; font-weight:bold;">&#40;</span>ID,Name-last,Name-fast,Sex,Age<span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color: #993333; font-weight: bold;">VALUES</span> <span style="color:#006600; font-weight:bold;">&#40;</span><span style="color: #ff0000;">'004'</span>,<span style="color: #ff0000;">'山本'</span>,<span style="color: #ff0000;">'良子'</span>,<span style="color: #ff0000;">'f'</span>,<span style="color: #cc66cc;color:#800000;">26</span><span style="color:#006600; font-weight:bold;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:PROJECT;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> tbl_Customer <span style="color:#006600; font-weight:bold;">&#40;</span>ID,Name-last,Name-fast,Sex,Age<span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color: #993333; font-weight: bold;">VALUES</span> <span style="color:#006600; font-weight:bold;">&#40;</span><span style="color: #ff0000;">'005'</span>,<span style="color: #ff0000;">'長州'</span>,<span style="color: #ff0000;">'力子'</span>,<span style="color: #ff0000;">'f'</span>,<span style="color: #cc66cc;color:#800000;">47</span><span style="color:#006600; font-weight:bold;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:PROJECT;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> tbl_Customer <span style="color:#006600; font-weight:bold;">&#40;</span>ID,Name-last,Name-fast,Sex,Age<span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color: #993333; font-weight: bold;">VALUES</span> <span style="color:#006600; font-weight:bold;">&#40;</span><span style="color: #ff0000;">'006'</span>,<span style="color: #ff0000;">'アジャ'</span>,<span style="color: #ff0000;">'コング'</span>,<span style="color: #ff0000;">'f'</span>,<span style="color: #cc66cc;color:#800000;">22</span><span style="color:#006600; font-weight:bold;">&#41;</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<h2>テーブル構造：tbl_list</h2>
<h3>
<pre>
+-----------+-------------+------+-----+---------+-------+
| Field     | Type        | Null | Key | Default | Extra |
+-----------+-------------+------+-----+---------+-------+
| ID        | varchar(4)  |      | PRI |         |       |
| Name-last | varchar(32) |      |     |         |       |
| Name-fast | varchar(32) |      |     |         |       |
| Sex       | char(2)     | YES  |     | NULL    |       |
| Age       | int(11)     | YES  |     | NULL    |       |
+-----------+-------------+------+-----+---------+-------+</pre>
</h3>
<h2>SQL文を読み込む</h2>
<h3>
<pre>
C:￥xampp￥musql￥bin>mysql -u root -p list
Enter password: *******
</pre>
</h3>
<p>パスワードを入力しても何もかえって来ませんがこれでＯＫ。</p>
<p>正しくSQL文が実行されたか確認します。</p>
<h3>
<pre>
C:￥xampp￥musql￥bin>mysql -u root -p list
Enter password: *******

Welcome to the MySQL monitor.  Commands end with ; or ￥g.
Your MySQL connection id is 15 to server version: 4.0.26-nt

Type 'help;' or '￥h' for help. Type '￥c' to clear the buffer.

mysql> show databases;

+--------------+
| Database     |
+--------------+
| test01       |
| test02       |
| test02       |
| test03       |
| test04       |
| list         |
+--------------+
6 rows in set (0.00 sec)

mysql> use list;
Database changed
mysql> show tables;

+----------------+
| Tables_in_list |
+----------------+
| tbl_auth       |
| tbl_authr      |
| tbl_book       |
| tbl_list       |
+----------------+</pre>
</h3>
<p>読み込んだsqlファイル内にいくつかテーブルがあった場合はこのように表示されます。</p>
<p>先ほどのtbl_listを確認。</p>
<h3>
<pre>
mysql> SELECT * FROM tbl_list;

+------+-----------+----------+------+------+
| ID　 | Name-last | Name-fast| Sex  | Age  |
+------+-----------+----------+------+------+
| 001  | 山田      | 太郎     | m    |   27 |
| 002  | 鈴木      | 一郎     | m    |   22 |
| 003  | ケン      | シロウ   | m    |   35 |
| 004  | 山本      | 良子     | f    |   26 |
| 005  | 長州      | 力子     | f    |   47 |
| 006  | アジャ    | コング   | f    |   22 |
+------+-----------+----------+------+------+
6 rows in set (0.00 sec)</pre>
</h3>
]]></content:encoded>
			<wfw:commentRss>http://www.karate-style.jp/2007/07/16/sql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XAMPPインストール後のコマンドプロンプトMySQL</title>
		<link>http://www.karate-style.jp/2007/06/26/mysql/</link>
		<comments>http://www.karate-style.jp/2007/06/26/mysql/#comments</comments>
		<pubDate>Mon, 25 Jun 2007 17:01:50 +0000</pubDate>
		<dc:creator>ノヂマトモヒロ</dc:creator>
				<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://www.karate-style.jp/2007/06/26/mysql/</guid>
		<description><![CDATA[超初歩的なミスですが戒めのためにメモ。
XAMPPで作業をするようになってからコマンドプロンプトを使う機会が減ってしまったのですが、PEAR::DBをやってみるためコマンドプロンプトからMySQLを起動しようとしました。 [...]]]></description>
			<content:encoded><![CDATA[<p>超初歩的なミスですが戒めのためにメモ。<br />
XAMPPで作業をするようになってからコマンドプロンプトを使う機会が減ってしまったのですが、PEAR::DBをやってみるためコマンドプロンプトからMySQLを起動しようとしました。<br />
その顚末について。<br />
<span id="more-43"></span></p>
<h3> C:￥Document and Settings￥ *** >mysql -u root -p<br />
'mysql'は、内部コマンドまたは、外部コマンド、<br />
操作可能なプログラムまたはバッチファイルとして認識されていません。</h3>
<p>パスを通してないので当然エラーです。</p>
<p>ではcdでディレクトリ移動して、</p>
<h3> C:￥Document and Settings￥ ***  >cd C:￥mysql￥bin<br />
指定されたパスが見つかりません。</h3>
<p>実際に￥mysql￥bin の中にはmysql.exeがあるのにおかしいな、と思ったところでやっと気づきました。<br />
そこで、</p>
<h3> C:￥Document and Settings￥ ***  >cd C:￥xampp￥mysql￥bin<br />
C:￥xampp￥mysql￥bin >mysql -u root -p<br />
Enter password :</h3>
<p>落ち着いて考えれば当たり前。<br />
でもやってると分かんなくなってきたり忘れたり。</p>
<p>超基本的で超はずかしいのですがメモっときます。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.karate-style.jp/2007/06/26/mysql/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

