Home > MYSQL

MYSQL Archive

XAMPP for USB

卒業制作に向けて環境構築を考えてみたけど一番いいのはUSBフラッシュへの構築ということで。

XAMPPを導入して環境を一気にととのえちゃおうという話。USBフラッシュ内のみで構築です。

まず、XAMPPのパッケージ選び、インターネット上の内容だとXAMPP Liteならできるというのが多い。
記事自体は1年前のものが多いので現在とは配布状況が異なっているということもあるのかも。
[参考記事]:USBメモリでPHP開発環境を持ち歩ける「XAMPP Lite」:phpspot開発日誌

海外のサイトだったが、ZIPパッケージなら通常のXAMPPパッケージでもできるみたいに書かれていたので試す。

apache friends - xampp for windowsからXAMPP Windows版ZIPアーカイブをダウンロード。

解凍ソフトにて解凍してUSBフラッシュメモリのルートディレクトリにフォルダを置く。(/xampp/)

setup_xampp.batを走らせればApacheのドキュメントルート設定などを自動で変更してくれる。
PCによって割り当てられるドライブが違うと思うがこれを行えば自動設定してくれる。

xampp-control.exeにてApache,MYSQLを起動。コマンドプロンプトが立ち上がり続行。
ブラウザを立ち上げhttp://localhost/にアクセスしApacheが動作していることを確認。

phpMyadminをついでに起動してMYSQLの動作も確認する。これで一通り環境はOK。

確認するためにWordpressをXAMPP上にインストールしてみました。

  1. Wordpressをダウンロード。アーカイブ形式なので解凍
  2. htdocsフォルダにWordpressフォルダを移動(フォルダ名wordpress)
  3. MYSQLにwordpress用のデータベースの作成
  4. http://localhost/wordpress/よりインストール。wp-config.phpを作成していなければ鯖上でウィザードで作成
  5. 利用データベース、ユーザー名、パスワードなど必要情報を入力
  6. インストール完了後、ユーザー名とパスワードが出力されるのでログイン
  7. http://localhost/wordpress/にインストールされました

やや重いのはUSBだし妥協。XAMPP+Wordpressで1GB近くになってしまうので大容量USBメモリ必須。
とはいっても値下がり著しいので4GB以上も買いやすくなってきているのでいい機会かも。

Easy SQL

MYSQLを操作する上での簡単なSQL文のメモ。phpmyadminあるんだけどSQLは覚えないとね。
命令の最後には必ず;(セミコロン)をつけること。つけないと動作してくれないですね。

mysql –user=ユーザー名 –password=パスワード
MYSQLにログインする。ユーザー、パスワード。設定したものに設定。
ログインしないと権限を取得できないため何も指示ができない。

SHOW DATABASES;
存在するデータベースをすべて表示する。データベースがある場合のみ。

CREATE DATABASES データベース名;
新しくデータベースを作成する。同名のデータベースは作成不可。
Windows環境では、大文字、小文字は同等に扱われるため注意が必要。

USE データベース名;
使用するデータベースを指定する。設定に成功するとそのデータベース内で作業できる。

SHOW TABLES;
データベース内にあるすべてのテーブルを表示する。ない場合は出ない。

CREATE TABLES テーブル名;
テーブルを作成する。データベース作成時と決まりなどはほとんど一緒。


1byte=8bit。8bit=2^8=256=-128~127

整数型 バイト数
TINY 1,SMALLINT 2,MEDIUMINT 3,INT 4,BIGINT 5,

文字型
CHAR,VARCHAR

日付
DATETIME 0000-00-00 00:00:00 y-m-d h:m:s
DATE 0000-00-00y-m-d
TIMESTAMP 00000000000000 ymdhms
TIME 00:00:00 h:m:s
YEAR 0000 y

INSERT INTO テーブル名(追加するテーブル) VALUES (値,値,値);
データの値はテーブルのフィールドの型と同一のもの。
文字列は’(シングルクオーテーション)で囲む。PHPは”(ダブルクオーテーション)だけど。

SELECT * FROM テーブル名;
選択したテーブル内のデータを*(ユニバーサルセレクタ:全て)表示させるコマンド。
SELECTは条件を指定して特定のものを呼び出すときにも使用することができる。

DELETE FROM テーブル名 (WHERE 条件);
条件を指定しない場合は全データ削除なので注意。条件に一致したデータを削除することができる。

Home > MYSQL

Search
Feeds
Meta
BlogPet
PageView
  • 試しに自作カウンタ稼働
  • count: 05734

Return to page top