SQL文

| | コメント(0) | トラックバック(0)

MYSQLを操作する上での簡単なSQL文のまとめ。phpmyadminのよさがわかってきたこのごろ。
命令の最後には必ず;(セミコロン)をつけること。じゃないと動かないしなんにもならない。

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 条件);
条件を指定しない場合は全データ削除なので注意。条件に一致したデータを削除することができる。

 

PHP+MYSQL

$mysql_con = mysql_connect("サーバ名","ユーザー名",パスワード);
その名のとおりMYSQLへコネクトする。まあ接続。成功するとtrue、失敗するとfalseを返す。
このまま打ち込むよりもモジュール的な管理を用いて変数等に代入しておくといいのかもしれない。

[example]
$server = サーバー名;
$db_user = ユーザー名;
$db_pass = パスワード;

$mysql_con = mysql_connect("$server","$db_user","$db_pass");

まあこのぐらいでとめておこう。いままでやってなかった分phpの書き方も忘れてた。
環境導入でやや戸惑ったところもあって時間がかかったが少しはやっていかないと。
実際にいじってみてわかったが、全くPHP組めない。自慢じゃないがまじめに組めない。

BBSを製作してみようというあれもあるが基本機能はまあソースなどを参考にできるのかもしれないが
phpでアクセス情報を取得して製作するアクセス禁止設定とか。まあ.htaccessでやればいいのかもだが。
配布しても恥ずかしいだけなのでしないがある程度形になったらするかもね。

ディスガイアも落ち着いたといえば落ち着いたんだが、落ち着いてないといえば落ち着いてない。
MYSQLにデータ格納して呼び出すのはある程度できそうだがどうかねぇ手間かけるほどのデータの価値があるのか。

レベル9999まであげたし、あとは転生繰り返して最強武器取ってやるくらいなんだけどさ。

 

 

 

カテゴリ

, ,

トラックバック(0)

このブログ記事を参照しているブログ一覧: SQL文

このブログ記事に対するトラックバックURL: http://g-space.info/blog/mt-tb.cgi/164

コメントする

このブログ記事について

このページは、アークが2008年3月 5日 10:05に書いたブログ記事です。

ひとつ前のブログ記事は「AIR SCHOOL」です。

次のブログ記事は「NECは一体何を考えている」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.0