xai1981's blog

http://twitter.com/xai1981

database

テーブル名の主キーのカラム名

今のプロジェクトでは テーブルの主キーのカラム名が テーブル名 + id です。 たとえば下記のテーブルがあったとします。 テーブル名 user カラム名 user_id 今のプロジェクトの場合だと $user = User::get($id); echo $user['user_id']; こんな風に冗長にな…

複合テーブル名の複数形 s の位置

データベースのテーブル名で疑問に思いました。 areas 地域情報群 sites サイト情報群 site_areas サイト地域情報群 sites_area ??? 複合テーブル名の前に複数形の s が付くことは無いのかなー? なんて思ったけどデータベースはあくまで2次元でしかなく…

MySQL のインストールと使い方 2

テーブルの作成 CREATE TABLE user ( id int(10) NOT NULL AUTO_INCREMENT, name varchar(50), created_at timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', modified_at timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', PRIMARY KEY (id) ) ENGINE=I…

MySQL のインストールと使い方 1

インストール [root@kabosu ~]# yum install mysql-server =================================================================== Package Arch Version Repository Size =================================================================== Installing:…