xserver
Home クッキー及びWeb ビーコンについて



MySQLのユーザ管理

MySQL の基本操作(1)

MySQLの基本的な操作方法について解説していきます。覚えなければいけないコマンドはそう多くはないので、データベースを活用したい方は是非とも覚えておきましょう。




■テキストファイルから取り込む(タブ区切り)

 テキストファイルに記述された内容をデータベーステーブルに取り込みます。こちらの import.txt の内容のようにタブで区切られたファイルをインポートしてみます。それでは既存のデータベース内に予めテーブルを作成しておきます。

mysql> create table server (
    -> jenre char(32) not null,
    -> servername char(32) not null,
    -> description char(32) not null
    -> );
Query OK, 0 rows affected (0.00 sec)



 以下、SQL文を実行し、サーバー上にあるファイルを読み込みます。下記では、インポートするファイルを絶対パスで指定していますが、相対パスでも構いません。相対パスを指定する場合は、インポートするファイルが自分が使用するデータベースのディレクトリ直下に配置されている必要があります。通常は、PREFIX/データディレクトリ/データベース に置いておくので、/usr/local/mysql/var/server にコピーしておけばいい事となります。

mysql> load data infile '/home/kororo/import1' into table server;
Query OK, 7 rows affected (0.00 sec)
Records: 7 Deleted: 0 Skipped: 0 Warnings: 0

 SELECT文でテーブルの中身を見てみましょう。以下のようにタブ区切りのファイルがとりこめているのを確認する事ができます。特定の列のみを抽出したい場合は、select jenre frow server; のようにします。

mysql> select * from server;
+--------------+------------+------------------------+
| jenre        | servername | description            |
+--------------+------------+------------------------+
| jenre        | servername | description            |
| Webサーバー  | Apache     | 人気あります           |
| Webサーバー  | IIS        | Apacheより人気劣ります |
| FTPサーバー  | ProFTPD    | セキュリティが高いです |
| FTPサーバー  | wu-ftpd    | 古くから使われています |
| MAILサーバー | Postfix    | 設定が簡単             |
| MAILサーバー | sendmail   | 設定が複雑             |
+--------------+------------+------------------------+
7 rows in set (0.00 sec)

 なお、上記ではテーブルの見出しが重複してしまっているので、テキストファイルのimport.txtの1行目を取り込まないようにしたいと思います。1行目だけを読み込まないようにするには、以下のように、ignore 1 lines のように追記しておきます。

mysql> load data infile '/home/kororo/import1' into table server ignore 1 lines;







TOPに戻る

Sponcerd Link


Search
 
Web サイト内
Rental Server

【レンタルサーバのXbit】 低価格・高品質のビジネスクオリティー。300メガ1,050円~30分で サービススタート可能!


容量300MB、月額125円、高性能なサーバが日本最大級のバックボーンに直結。
さくらのレンタルサーバ



当サイトはLinux自宅サーバーの構築を目的としたサイトです。
当サイトに関するご意見、ご要望等は、こちらのメールアドレスよりお願いします。
Beginning | Introduction | Installation | Server |
Security | Tips | Related-Sites
Copyright©2003-2006 KORO All Rights Reserved.
総計:
今日:
昨日: