データベース仕様(現状)
質問等あれば、いつの間にやら担当になった あみば まで。
答えられる範囲で答えます。たぶん。
答えられる範囲で答えます。たぶん。
勝手にwikiモードにして表組みしました。
このほうが見やすいかなって思って
このほうが見やすいかなって思って
あみば様。テーマ管理なんですがuserIDをプライマリキーにすると
1人のユーザが2個3個テーマ作れないんでのけました。
1人のユーザが2個3個テーマ作れないんでのけました。
ではデータが追加されるテーブルはプライマリーをはずす方向で
Q、今、思ったんだけど記事テーブルにタイトルってなくていいの?
忘れてた!つーわけで急遽追加
※ランキングって前回比とらないといけないから
2ついるんじゃないかなーって思う(↑→↓みたいなやつ)
比較してから値入れたら1つでいけるけど、どうなんだろ
↑→↓を入れるとこか、前回ランキングのどっちかは領域とらないと
いけないのかな
2ついるんじゃないかなーって思う(↑→↓みたいなやつ)
比較してから値入れたら1つでいけるけど、どうなんだろ
↑→↓を入れるとこか、前回ランキングのどっちかは領域とらないと
いけないのかな
A.↑→どっちでもいいかも。
前回ランク保存はいるから領域とりすぎるなら流しでもいいかも
前回ランク保存はいるから領域とりすぎるなら流しでもいいかも
Q.
- 記事ナンバー8桁じゃたりない。12桁ほしいです。
お知らせテーブル等追加変更
画像テーブルの項目名を変更
項目名は簡単なもの意外はローマ字読みにしてます
(例)趣味 syumi
(例)趣味 syumi
プロフィールテーブルの名前と性別の表示フラグ用の領域を削除
1/13 コメントフラグ トラックバックフラグをブログテーブルに追加
Q、プロフィールテーブルのpicをpicNoに直してくれます?
↑変更しました。
ブログテーブルのカテゴリナンバーの桁数を3→5に変更
1/26 ユーザテーブルのパスワードの桁数を16→32に変更
暗号化するためにひつようらしい(byあっきー情報)
暗号化するためにひつようらしい(byあっきー情報)
| データベース名 | noblog |
テーブル項目名 型
ユーザテーブル
| テーブル名 | user | 型 |
| ユーザID | userID | varchar(20) |
| パスワード | passwd | varchar(32) |
| メールアドレス | varchar(50) | |
| 認証キー | ninsyoukey | varchar(8) |
| 仮登録日 | kariDay | date |
プロフィールテーブル
| テーブル名 | profile | 型 |
| ユーザ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) |
↑中途半端にローマ字より英単語とかに統一したほうがよくない?
ブログテーブル
| テーブル名 | blog | 型 |
| ユーザ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) |
カテゴリーテーブル
| テーブル名 | categori | 型 |
| カテゴリーナンバー | categoriNo | int(5) |
| カテゴリー名 | categoriName | varchar(20) |
職業テーブル
| テーブル名 | job | 型 |
| 職業ナンバー | jobNo | |
| 職業名 | jobName | varchar(20) |
jobNoはオートインクリメントの予定
テーマテーブル
| テーブル名 | theme | 型 |
| ユーザID | userID | varchar(20) |
| テーマナンバー | themeNo | int(2) |
| テーマ名 | themeName | varchar(20) |
記事テーブル
| テーブル名 | kiji | 型 |
| ユーザ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←オートインクリメントがいいかも
コメントテーブル
| テーブル名 | comment | 型 |
| ユーザID | userID | varchar(20) |
| 記事ナンバー | kijiNo | int(4) |
| コメントナンバー | commentNo | int(3) |
| 投稿者(ブログ) | commWriter | varchar(100) |
| 内容 | text | text |
| 投稿日時 | commDate | datetime |
commentNoオートインクリメントかな?
トラックバックテーブル
| テーブル名 | trackback | 型 |
| 記事ナンバー | kijiNo | int(4) |
| トラックバックナンバー | trackNo | int(3) |
| トラックバックタイトル | trackTitle | varchar(100) |
| ブログ名 | bTitle | varchar(100) |
| ブログURL | bUrl | varchar(100) |
| 内容 | trackText | varchar(200) |
| 投稿日時 | trackDate | datetime |
trackNoオートインクリメント?
ランキングテーブル
| テーブル名 | Ranking | 型 |
| ユーザ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) |
↑これカウンタとかぶってるからなくてもいいんじゃない?
デザインテーブル
| テーブル名 | design | 型 |
| 番号 | desNo | int(2) |
| CSS | css | text |
↑これcssのアドレスだけ格納でいいんじゃない?
そのほうが増やすの楽だしさ
そのほうが増やすの楽だしさ
画像テーブル
| テーブル名 | picture | 型 |
| ユーザID | userID | varchar(20) |
| 画像ナンバー | picNo | int(2) |
| 画像名 | name | varchar(50) |
お知らせテーブル
| テーブル名 | oshirase | 型 |
| 番号 | No | int(5) |
| 日付 | Date | date |
| 題名 | Title | varchar(256) |
| 本文 | oshirase | text |