スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

MySQLについて

前回データベースにデータをぶっこみましたが、そもそもデータベースは最初に作らないといけません。

このブログはやりたいことが先に来てて、どうやるのかは後に書いてます。
これは単純に、管理人の覚え方がそうだからです。

基礎から覚えていくのって、年をとると難しいのです。

余談ですが、プログラム言語を覚える時に
「とりあえずそういうものだと理解して先に進む」
ってのが良く出てきます。

これはすごく便利で、早く習得できるテクニックなのですが、このブログでは飛ばさずに説明して行きます。正確に言えば間違ったことを書いたりもしますが、「ざっくりと正しい」辺りを目指します。ざっくり加減でも分かることで、誰も思いつかなかった新しいエロツールを想像してくれることを祈っております。

まぁまぁそんなわけで、必要な知識が出てきたら、順を追って解説していきます。

さて、ではデータベースの基礎です。

最初にざっくりと用語解説から。
用語意味
DBデータベースの略。
リレーショナル・データベースデータベース管理方法の一つで、これを元に設計されているものも指します。MySQLもリレーショナル・データベースです。
RDBリレーショナル・データベースの略。RDBMSとかよく出てきますが、MSは管理システム(Management System)の略です。
SQLリレーショナル・データベースを操作する言語の一つ。
MySQL無料のRDBMS。人気のシステム。
クリエーデータベースを操作する処理文字列。SQL言語で書かれることが多いです。
 
ほとんど覚える必要はありませんが、DBとかRDBMSって略すことが多いので、なんだろ~?と思ったら、データベースのことだって覚えとけば大丈夫です。

データベースを操作するためにSQL言語を覚えると便利ですが、それほど難しい言語ではないので、使う都度調べるのでも問題ありません。PHPやJavascriptのように頭の中に入っていたほうが便利な言語もありますが、SQLは大抵、1回作ったらあまりいじりません。

大規模なサイトになってくると、SQLが原因で処理落ちすることは多々あります。が、目的は自分のためのエロです。仕事で活かすレベルまで覚える必要も無いのです。仕事となると、会社によって使っているDB、バージョン、環境も違ってきますし、わからないことは上司に聞きましょう。きっとテカテカしながら手取り足取り教えてくれます。

で。
データベースの作成ですが、SQL文でCREATEという命令を使います。
一例を書いてみます。

CREATE TABLE `データベース名`.`テーブル名` (
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT,
`url` VARCHAR( 500 ) NOT NULL COMMENT '動画URL',
`thum` VARCHAR( 500 ) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT 'サムネイルURL',
`title` VARCHAR( 128 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 'タイトル',
PRIMARY KEY ( `id` ) ,
UNIQUE (
`url`
)
) ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_general_ci COMMENT = '動画リストです'

まぁちょっと難しいですね。これ、覚えなくていいです。

phpMyAdmin等、WEB上で上記と同じことをしてくれる無料ツールは沢山あるので、便利に使わせて頂きましょう。

次回からは、自分のパソコン内にサーバーと同じようなツールを入れ、実際にプログラムをブラウザで動かしてみましょう。
関連記事

コメントの投稿

非公開コメント

プロフィール

エロぺんぎん

管理人:エロぺんぎん
不純な動機でプログラマーになった男、エロぺんぎんです。ブラザー達を猛烈に応援したい気持ちと、自分もプログラマーとして成長したい思いで、当ブログを立ち上げました。
エロぺん動画を運営しております。

検索フォーム
Twitter
最新記事
最新コメント
カテゴリ
リンク
RSSリンク
エロぺん動画で人気の動画
人気の記事