スポンサード リンク
Top > CakeShop > テーブル設計 > Items(商品テーブル)
スポンサード リンク

Tag: CakeShop

Items(商品テーブル) Edit

フィールド名称サイズNOT NULLデフォルト属性INDEX備考
id商品IDINTauto_increment
name商品名VARCHAR2551
price商品単価INT2商品の販売価格です
code商品コードVARCHAR20unique3商品をユニークに管理するためのコード
登録時に指定しない場合は、ITEMxxxxxxxx (xxxxxxxxは商品ID)となります。
(例)商品IDが12の場合、ITEM00000012
display_price参考価格INT画面に表示する参考価格です。
NULLの場合は商品単価のみが表示されます。
symmary商品概要TEXT商品の概要です。
HTMLのタグを表記できます。
description商品説明TEXT商品の説明です。
HTMLのタグを表記できます。
sale_status販売状態TINYINT05'0' => '販売前(購入できません)',
'1' => '販売中(購入できます)',
'2' => '販売終了(購入できません)'
display_status表示状態TINYINT06'0' => '非表示',
'1' => '表示'
sale_start_date販売開始日時DATETIME7販売期間を指定することができます。
販売状態が販売中でも販売開始日時に満たない場合は、販売前として扱います。
sale_end_date販売終了日時DATETIME7販売期間を指定することができます。
販売状態が販売中でも販売終了日時を過ぎている場合は、販売終了として扱います。
picture1商品画像1VARCHAR255商品の画像ファイル名です。
PATHは含みません。
picture2商品画像2VARCHAR255同上
picture3商品画像3VARCHAR255同上
tax_type税区分TINYINT0'0' => '内税',
'1' => '外税',
'2' => '非課税'
size_name1サイズオプション名称1VARCHAR40商品の色やサイズなどの名称です。
size_order1サイズオプション表示順1TINYINT1商品の色やサイズなどの表示順です。
size_type1サイズオプション種類1TEXT商品の色やサイズなどの種類(選択肢)です。
区切りをパイプ(|)で指定します。
(例)赤|青|白
size_name2サイズオプション名称2VARCHAR40
size_order2サイズオプション表示順2TINYINT2
size_type2サイズオプション種類2TEXT
size_name3サイズオプション名称3VARCHAR40
size_order3サイズオプション表示順3TINYINT3
size_type3サイズオプション種類3TEXT
free_inputフリー入力TINYINT0'0' => 'なし',
'1' => 'あり'
make_order受注生産品TINYINT0'0' => '通常商品',
'1' => '受注生産品'
attribute1商品属性1VARCHAR255商品の属性を自由に設定できる。
(例)納期の場合=1週間
attribute2商品属性2VARCHAR255
attribute3商品属性3VARCHAR255
attribute4商品属性4VARCHAR255
attribute5商品属性5VARCHAR255
trackback_acceptトラックバック受付TINYINT0'0' => '拒否',
'1' => '許可'
comment_acceptコメント受付TINYINT0'0' => '拒否',
'1' => '許可'
tagsタグTEXTタグをカンマ区切りで設定する。
(例)ケーキ,チョコレート
modifiedレコード更新日時DATETIME自動更新
createdレコード生成日時DATETIME自動更新
open_date商品公開日DATETIME商品を公開した日。
表示状態を表示するにした時点で日付が挿入される。
手動で指定することも可能

あとで追加する

  • アフェリエイト情報
  • ポイントの料率

SQL Edit

-- 
-- テーブルの構造 `items`
-- 

DROP TABLE IF EXISTS `items`;
CREATE TABLE IF NOT EXISTS `items` (
  `id` int(11) NOT NULL auto_increment COMMENT '商品ID',
  `name` varchar(255) collate utf8_unicode_ci NOT NULL COMMENT '商品名',
  `price` int(11) NOT NULL COMMENT '商品単価',
  `code` varchar(20) collate utf8_unicode_ci NOT NULL COMMENT '商品コード',
  `display_price` int(11) default NULL COMMENT '参考価格',
  `symmary` text collate utf8_unicode_ci COMMENT '商品概要',
  `description` text collate utf8_unicode_ci COMMENT '商品説明',
  `sale_status` tinyint(4) NOT NULL default '0' COMMENT '販売状態',
  `display_status` tinyint(4) NOT NULL default '0' COMMENT '表示状態',
  `sale_start_date` datetime default NULL COMMENT '販売開始日時',
  `sale_end_date` datetime default NULL COMMENT '販売終了日時',
  `picture1` varchar(255) collate utf8_unicode_ci default NULL COMMENT '商品画像1',
  `picture2` varchar(255) collate utf8_unicode_ci default NULL COMMENT '商品画像2',
  `picture3` varchar(255) collate utf8_unicode_ci default NULL COMMENT '商品画像3',
  `tax_type` tinyint(4) NOT NULL default '0' COMMENT '税区分',
  `size_name1` varchar(40) collate utf8_unicode_ci default NULL COMMENT 'サイズオプション名称1',
  `size_order1` tinyint(4) NOT NULL default '1' COMMENT 'サイズオプション表示順1',
  `size_type1` text collate utf8_unicode_ci COMMENT 'サイズオプション種類1',
  `size_name2` varchar(40) collate utf8_unicode_ci default NULL COMMENT 'サイズオプション名称2',
  `size_order2` tinyint(4) NOT NULL default '2' COMMENT 'サイズオプション表示順2',
  `size_type2` text collate utf8_unicode_ci COMMENT 'サイズオプション種類2',
  `size_name3` varchar(40) collate utf8_unicode_ci default NULL COMMENT 'サイズオプション名称3',
  `size_order3` tinyint(4) NOT NULL default '3' COMMENT 'サイズオプション表示順3',
  `size_type3` text collate utf8_unicode_ci COMMENT 'サイズオプション種類3',
  `free_input` tinyint(4) NOT NULL default '0' COMMENT 'フリー入力',
  `reserve` tinyint(4) NOT NULL default '0' COMMENT '予約対象',
  `make_order` tinyint(4) NOT NULL default '0' COMMENT '受注生産品',
  `attribute1` varchar(255) collate utf8_unicode_ci default NULL COMMENT '商品属性1',
  `attribute2` varchar(255) collate utf8_unicode_ci default NULL COMMENT '商品属性2',
  `attribute3` varchar(255) collate utf8_unicode_ci default NULL COMMENT '商品属性3',
  `attribute4` varchar(255) collate utf8_unicode_ci default NULL COMMENT '商品属性4',
  `attribute5` varchar(255) collate utf8_unicode_ci default NULL COMMENT '商品属性5',
  `trackback_accept` tinyint(4) NOT NULL default '0' COMMENT 'トラックバック受付',
  `comment_accept` tinyint(4) NOT NULL default '0' COMMENT 'コメント受付',
  `tags` text collate utf8_unicode_ci COMMENT 'タグ',
  `modified` datetime default NULL COMMENT 'レコード更新日時',
  `created` datetime default NULL COMMENT 'レコード生成日時',
  `open_date` datetime default NULL COMMENT '商品公開日',
  PRIMARY KEY  (`id`),
  UNIQUE KEY `code` (`code`),
  KEY `name` (`name`,`price`,`sale_status`,`display_status`,`sale_start_date`,`sale_end_date`),
  KEY `open_date` (`open_date`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='商品テーブル' AUTO_INCREMENT=5 ;

-- 
-- テーブルのダンプデータ `items`
-- 

INSERT INTO `items` VALUES (1, 'ショートケーキ', 30000, 'ITEM000001', 80000, 'これはおいしいケーキです。',
'クリスマスにぴったりの<strong>ショートケーキ</strong>です。<br />\r\nイチゴがたくさん入っています。',
1, 1, '0000-00-00 00:00:00', '0000-00-00 00:00:00', '', '', '', 0, '色', 2, '赤|青|白', 'サイズ',
1, 'S|M|L', '', 3, '', 0, 0, 0, '1週間', '100g', '120 x 80 cm', '', '', 0, 0, '', '2007-02-09 00:53:14',
'2007-02-05 23:20:19', '2006-01-06 02:04:00');

関連ページ Edit

ページ新規作成:

コメント Edit

  • Reserveフィールドを削除しました。 -- おぱけん? 2007-02-05 (月) 19:41:24

URL B I U SIZE Black Maroon Green Olive Navy Purple Teal Gray Silver Red Lime Yellow Blue Fuchsia Aqua White

スポンサード リンク

リロード   新規 編集 凍結 差分 添付 複製 名前変更   ホーム 一覧 単語検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS
Last-modified: 2007-02-09 (金) 01:48:30 (4268d)