データベース仕様 - (2006/01/10 (火) 10:14:08) の最新版との変更点
追加された行は緑色になります。
削除された行は赤色になります。
データベース仕様(現状)
質問等あれば、いつの間にやら担当になった あみば まで。
答えられる範囲で答えます。たぶん。
勝手にwikiモードにして表組みしました。
このほうが見やすいかなって思って
あみば様。テーマ管理なんですがuserIDをプライマリキーにすると
1人のユーザが2個3個テーマ作れないんでのけました。
ではデータが追加されるテーブルはプライマリーをはずす方向で
Q、今、思ったんだけど記事テーブルにタイトルってなくていいの?
忘れてた!つーわけで急遽追加
※ランキングって前回比とらないといけないから
2ついるんじゃないかなーって思う(↑→↓みたいなやつ)
比較してから値入れたら1つでいけるけど、どうなんだろ
↑→↓を入れるとこか、前回ランキングのどっちかは領域とらないと
いけないのかな
A.↑→どっちでもいいかも。
前回ランク保存はいるから領域とりすぎるなら流しでもいいかも
Q.
・記事ナンバー8桁じゃたりない。12桁ほしいです。
お知らせテーブル等追加変更
|BGCOLOR(#cccccc):データベース名|noblog|
テーブル項目名 型
ユーザテーブル
|BGCOLOR(#cccccc):テーブル名|BGCOLOR(#cccccc):user|BGCOLOR(#cccccc):型|
|ユーザID|userID|varchar(20)|
|パスワード|passwd|varchar(16)|
|メールアドレス|mail|varchar(50)|
|認証キー|ninsyoukey|varchar(8)|
|仮登録日|kariDay|date|
プロフィールテーブル
|BGCOLOR(#cccccc):テーブル名|BGCOLOR(#cccccc):profile|BGCOLOR(#cccccc):型|
|ユーザID|userID|varchar(20)|
|名前|name|varchar(40)|
|年|year|int(4)|
|月|month|int(2)|
|日|day|int(2)|
|職業|job|int(2)|
|性別|sex|int(1)|
|趣味|syumi|varchar(200)|
|一言|hitokoto|varchar(200)|
|画像|pic|int(2)|
|名前公開|nameSecret|int(1)|
|生年公開|barthSecret|int(1)|
↑中途半端にローマ字より英単語とかに統一したほうがよくない?
ブログテーブル
|BGCOLOR(#cccccc):テーブル名|BGCOLOR(#cccccc):blog|BGCOLOR(#cccccc):型|
|ユーザID|userID|varchar(20)|
|ブログタイトル|bTitle|varchar(100)|
|ブログの説明|bExpla|varchar(200)|
|カテゴリナンバー|categoriNo|int(3)|
|カテゴリランキング|categoriRank|int(6)|
|総合ランキング|allRank|int(7)|
|カウンタ|count|int(8)|
カテゴリーテーブル
|BGCOLOR(#cccccc):テーブル名|BGCOLOR(#cccccc):categori|BGCOLOR(#cccccc):型|
|カテゴリーナンバー|categoriNo|int(5)|
|カテゴリー名|categoriName|varchar(20)|
職業テーブル
|BGCOLOR(#cccccc):テーブル名|BGCOLOR(#cccccc):job|BGCOLOR(#cccccc):型|
|職業ナンバー|jobNo||
|職業名|jobName|varchar(20)|
jobNoはオートインクリメントの予定
テーマテーブル
|BGCOLOR(#cccccc):テーブル名|BGCOLOR(#cccccc):theme|BGCOLOR(#cccccc):型|
|ユーザID|userID|varchar(20)|
|テーマナンバー|themeNo|int(2)|
|テーマ名|themeName|varchar(20)|
記事テーブル
|BGCOLOR(#cccccc):テーブル名|BGCOLOR(#cccccc):kiji|BGCOLOR(#cccccc):型|
|ユーザID|userID|varchar(20)|
|記事ナンバー|kijiNo|int(12)|
|テーマナンバー|themeNo|int(2)|
|記事タイトル|kijiTitle|varchar(100)|
|内容|text|text|
|コメントフラグ|commentFlg|int(1)|
|トラックバックフラグ|trackFlg|int(1)|
|投稿日|writeDay|date|
|投稿時間|writeTime|time|
kijiNo←オートインクリメントがいいかも
コメントテーブル
|BGCOLOR(#cccccc):テーブル名|BGCOLOR(#cccccc):comment|BGCOLOR(#cccccc):型|
|ユーザID|userID|varchar(20)|
|記事ナンバー|kijiNo|int(4)|
|コメントナンバー|commentNo|int(3)|
|投稿者(ブログ)|commWriter|varchar(100)|
|投稿日時|commDate|datetime|
commentNoオートインクリメントかな?
トラックバックテーブル
|BGCOLOR(#cccccc):テーブル名|BGCOLOR(#cccccc):trackback|BGCOLOR(#cccccc):型|
|記事ナンバー|kijiNo|int(4)|
|トラックバックナンバー|trackNo|int(3)|
|トラックバックタイトル|trackTitle|varchar(100)|
|ブログ名|bTitle|varchar(100)|
|ブログURL|bUrl|varchar(100)|
|内容|trackText|varchar(200)|
|投稿日時|trackDate|datetime|
trackNoオートインクリメント?
ランキングテーブル
|BGCOLOR(#cccccc):テーブル名|BGCOLOR(#cccccc):Ranking|BGCOLOR(#cccccc):型|
|ユーザID|serID|varchar(20)|
|1|one|int(5)|
|2|two|int(5)|
|3|three|int(5)|
|4|four|int(5)|
|5|five|int(5)|
|6|six|int(5)|
|7|seven|int(5)|
|一週間累計|weekTotal|int(7)|
|全体|allTotal|int(8)|
↑これカウンタとかぶってるからなくてもいいんじゃない?
デザインテーブル
|BGCOLOR(#cccccc):テーブル名|BGCOLOR(#cccccc):design|BGCOLOR(#cccccc):型|
|番号|desNo|int(2)|
|CSS|css|text|
↑これcssのアドレスだけ格納でいいんじゃない?
そのほうが増やすの楽だしさ
画像テーブル
|BGCOLOR(#cccccc):テーブル名|BGCOLOR(#cccccc):picture|BGCOLOR(#cccccc):型|
|ユーザID|userID|varchar(20)|
|画像ナンバー|picNo|int(2)|
|画像|pic|longblob|
|サムネイル|thumbnail|varchar(50)|
お知らせテーブル
|BGCOLOR(#cccccc):テーブル名|BGCOLOR(#cccccc):picture|BGCOLOR(#cccccc):型|
|番号|No|int(5)|
|日付|Date|date|
|題名|Title|varchar(256)|
|本文|oshirase|text|
サムネイルは画像の一部のことだから画像名とかにしたほうがいいかと
画像ってのは画像のアドレスのこと?
データベース仕様(現状)
質問等あれば、いつの間にやら担当になった あみば まで。
答えられる範囲で答えます。たぶん。
勝手にwikiモードにして表組みしました。
このほうが見やすいかなって思って
あみば様。テーマ管理なんですがuserIDをプライマリキーにすると
1人のユーザが2個3個テーマ作れないんでのけました。
ではデータが追加されるテーブルはプライマリーをはずす方向で
Q、今、思ったんだけど記事テーブルにタイトルってなくていいの?
忘れてた!つーわけで急遽追加
※ランキングって前回比とらないといけないから
2ついるんじゃないかなーって思う(↑→↓みたいなやつ)
比較してから値入れたら1つでいけるけど、どうなんだろ
↑→↓を入れるとこか、前回ランキングのどっちかは領域とらないと
いけないのかな
A.↑→どっちでもいいかも。
前回ランク保存はいるから領域とりすぎるなら流しでもいいかも
Q.
・記事ナンバー8桁じゃたりない。12桁ほしいです。
お知らせテーブル等追加変更
画像テーブルの項目名を変更
項目名は簡単なもの意外はローマ字読みにしてます
(例)趣味 syumi
プロフィールテーブルの名前と性別の表示フラグ用の領域を削除
1/13 コメントフラグ トラックバックフラグをブログテーブルに追加
Q、プロフィールテーブルのpicをpicNoに直してくれます?
↑変更しました。
ブログテーブルのカテゴリナンバーの桁数を3→5に変更
1/26 ユーザテーブルのパスワードの桁数を16→32に変更
暗号化するためにひつようらしい(byあっきー情報)
|BGCOLOR(#cccccc):データベース名|noblog|
テーブル項目名 型
ユーザテーブル
|BGCOLOR(#cccccc):テーブル名|BGCOLOR(#cccccc):user|BGCOLOR(#cccccc):型|
|ユーザID|userID|varchar(20)|
|パスワード|passwd|varchar(32)|
|メールアドレス|mail|varchar(50)|
|認証キー|ninsyoukey|varchar(8)|
|仮登録日|kariDay|date|
プロフィールテーブル
|BGCOLOR(#cccccc):テーブル名|BGCOLOR(#cccccc):profile|BGCOLOR(#cccccc):型|
|ユーザID|userID|varchar(20)|
|名前|name|varchar(40)|
|年|year|int(4)|
|月|month|int(2)|
|日|day|int(2)|
|職業|job|int(2)|
|性別|sex|int(1)|
|趣味|syumi|varchar(200)|
|一言|hitokoto|varchar(200)|
|自己紹介|syokai|text|
|画像|picNo|int(2)|
↑中途半端にローマ字より英単語とかに統一したほうがよくない?
ブログテーブル
|BGCOLOR(#cccccc):テーブル名|BGCOLOR(#cccccc):blog|BGCOLOR(#cccccc):型|
|ユーザID|userID|varchar(20)|
|ブログタイトル|bTitle|varchar(100)|
|ブログの説明|bSetumei|varchar(200)|
|カテゴリナンバー|categoriNo|int(5)|
|カテゴリランキング|categoriRank|int(6)|
|総合ランキング|allRank|int(7)|
|コメントフラグ|commentFlg|int(1)|
|トラックバックフラグ|trackFlg|int(1)|
|カウンタ|count|int(8)|
カテゴリーテーブル
|BGCOLOR(#cccccc):テーブル名|BGCOLOR(#cccccc):categori|BGCOLOR(#cccccc):型|
|カテゴリーナンバー|categoriNo|int(5)|
|カテゴリー名|categoriName|varchar(20)|
職業テーブル
|BGCOLOR(#cccccc):テーブル名|BGCOLOR(#cccccc):job|BGCOLOR(#cccccc):型|
|職業ナンバー|jobNo||
|職業名|jobName|varchar(20)|
jobNoはオートインクリメントの予定
テーマテーブル
|BGCOLOR(#cccccc):テーブル名|BGCOLOR(#cccccc):theme|BGCOLOR(#cccccc):型|
|ユーザID|userID|varchar(20)|
|テーマナンバー|themeNo|int(2)|
|テーマ名|themeName|varchar(20)|
記事テーブル
|BGCOLOR(#cccccc):テーブル名|BGCOLOR(#cccccc):kiji|BGCOLOR(#cccccc):型|
|ユーザID|userID|varchar(20)|
|記事ナンバー|kijiNo|int(12)|
|テーマナンバー|themeNo|int(2)|
|記事タイトル|kijiTitle|varchar(100)|
|内容|text|text|
|コメントフラグ|commentFlg|int(1)|
|トラックバックフラグ|trackFlg|int(1)|
|投稿日|writeDay|date|
|投稿時間|writeTime|time|
kijiNo←オートインクリメントがいいかも
コメントテーブル
|BGCOLOR(#cccccc):テーブル名|BGCOLOR(#cccccc):comment|BGCOLOR(#cccccc):型|
|ユーザID|userID|varchar(20)|
|記事ナンバー|kijiNo|int(4)|
|コメントナンバー|commentNo|int(3)|
|投稿者(ブログ)|commWriter|varchar(100)|
|内容|text|text|
|投稿日時|commDate|datetime|
commentNoオートインクリメントかな?
トラックバックテーブル
|BGCOLOR(#cccccc):テーブル名|BGCOLOR(#cccccc):trackback|BGCOLOR(#cccccc):型|
|記事ナンバー|kijiNo|int(4)|
|トラックバックナンバー|trackNo|int(3)|
|トラックバックタイトル|trackTitle|varchar(100)|
|ブログ名|bTitle|varchar(100)|
|ブログURL|bUrl|varchar(100)|
|内容|trackText|varchar(200)|
|投稿日時|trackDate|datetime|
trackNoオートインクリメント?
ランキングテーブル
|BGCOLOR(#cccccc):テーブル名|BGCOLOR(#cccccc):Ranking|BGCOLOR(#cccccc):型|
|ユーザID|serID|varchar(20)|
|1|one|int(5)|
|2|two|int(5)|
|3|three|int(5)|
|4|four|int(5)|
|5|five|int(5)|
|6|six|int(5)|
|7|seven|int(5)|
|一週間累計|weekTotal|int(7)|
|全体|allTotal|int(8)|
↑これカウンタとかぶってるからなくてもいいんじゃない?
デザインテーブル
|BGCOLOR(#cccccc):テーブル名|BGCOLOR(#cccccc):design|BGCOLOR(#cccccc):型|
|番号|desNo|int(2)|
|CSS|css|text|
↑これcssのアドレスだけ格納でいいんじゃない?
そのほうが増やすの楽だしさ
画像テーブル
|BGCOLOR(#cccccc):テーブル名|BGCOLOR(#cccccc):picture|BGCOLOR(#cccccc):型|
|ユーザID|userID|varchar(20)|
|画像ナンバー|picNo|int(2)|
|画像名|name|varchar(50)|
お知らせテーブル
|BGCOLOR(#cccccc):テーブル名|BGCOLOR(#cccccc):oshirase|BGCOLOR(#cccccc):型|
|番号|No|int(5)|
|日付|Date|date|
|題名|Title|varchar(256)|
|本文|oshirase|text|
表示オプション
横に並べて表示:
変化行の前後のみ表示: