當前位置:首頁 » 數據倉庫 » uchome資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

uchome資料庫

發布時間: 2022-05-03 17:30:46

Ⅰ 新浪微博的「關注功能」資料庫是如何設計的

你好。方法有二個:


我覺得是這樣設計的


一個欄位記錄他所關注的好友信息


應該是json的

然後去資料庫查最新的就是更新就是


uchome就是這么乾的

sql">--用戶表(如果這個表數據相當多,可以用分區表)
createtableuserinfo
(useridnumber(38,0),--可以用序列遞增值也成,自己看著辦
usernamevarchar2(60),
phonevarchar2(20),
addressvarchar2(20),
sexchar(1),
cdatedatedefaultsysdate
--其他欄位,自己添加
);

_userinfoprimarykey(userid);

--用戶關注信息表(如果這個表數據相當多,可以用分區表):
createtableuserattention
(useridnumber(38,0),--用戶ID
attention_useridnumber(38,0),--被關注的用戶ID
statusnumber(18,0),--關注狀態(或者說關注等級,自己定義:0代表什麼,1代表什麼)
cdatedatedefaultsysdate,--創建時間
udatedatedefaultsysdate--修改時間
--其他欄位,自己添加
);

--為保持數據完整性:不管是「用戶ID」還是「被關注的用戶ID」其ID必須在userinfo表中存在!
_userattentionprimarykey(userid,attention_userid);
_userattention_useridforeignkey(userid)referencesuserinfo(userid);
_userattention_att_useridforeignkey(attention_userid)referencesuserinfo(userid);

userattention表中一個userid對應該可能有N條記錄(而不像你說的:用一條記錄,其不同的attention_userid用逗號隔開,這樣設置是不合理的)

--好比QQ號,我的QQ可以添加N個QQ好友,但我想:騰迅應該不會將我這N個QQ好友用字串連成一條記錄(這也太吝嗇啦)

Ⅱ 我的uchome連不上資料庫啊

檢查下config.php能不能成功寫入,不能的話就手動寫入

Ⅲ mysql資料庫怎麼加入年齡查詢語句

再把年齡欄位當作條件拼接到where 語句後面就可了啊
`space`.`credit`>'111' AND `space`.`credit`<'222' AND `space`.`birthyear`='出生時間' AND
輸出 $value['birthyear']

Ⅳ MYSQL資料庫問題,怎麼導入不了資料庫啊

;

USEshiyan;

DROPTABLEIFEXISTS`uchome_musicbox`;

CREATETABLE`uchome_musicbox`(

`songid`mediumint(8)unsignedNOTNULLauto_increment,

`albumid`mediumint(8)unsignedNOTNULLdefault'0',

`userid`mediumint(8)unsignedNOTNULL,

`usersay`textcharactersetgb2312,

`songname`varchar(255)charactersetgb2312NOTNULL,

`label`varchar(255)charactersetgb2312defaultNULL,

`singer`varchar(255)charactersetgb2312defaultNULL,

`Categories`varchar(255)charactersetgb2312defaultNULL,

`lang`int(4)unsignedNOTNULL,

`songurl`varchar(255)charactersetgb2312NOTNULL,

`lyric`textcharactersetgb2312,

`commenser`varchar(255)charactersetgb2312defaultNULL,

`collectionuser`varchar(255)charactersetgb2312defaultNULL,

`commendtotal`int(8)unsignedNOTNULLdefault'0',

`playtotal`int(8)unsignedNOTNULLdefault'0',

`upload`int(4)unsignedNOTNULLdefault'1',

`down`int(4)unsigneddefault'0',

`comment`varchar(255)charactersetgb2312defaultNULL,

`dataline`int(10)unsignedNOTNULL,

PRIMARYKEY(`songid`)

)ENGINE=MyISAMAUTO_INCREMENT=2DEFAULTCHARSET=gb2312;

DROPTABLEIFEXISTS`uchome_musicbox_album`;

CREATETABLEIFNOTEXISTS`uchome_musicbox_album`(

`albumid`mediumint(8)unsignedNOTNULLauto_increment,

`userid`mediumint(8)unsignedNOTNULL,

`albumname`varchar(255)charactersetgb2312NOTNULL,

`albumfengmian`varchar(255)charactersetgb2312NOTNULL,

`dataline`int(10)unsignedNOTNULL,

PRIMARYKEY(`albumid`)

)ENGINE=MyISAMAUTO_INCREMENT=2DEFAULTCHARSET=gb2312;

DROPTABLEIFEXISTS`uchome_musicbox_mybox`;

CREATETABLEIFNOTEXISTS`uchome_musicbox_mybox`(

`id`mediumint(8)unsignedNOTNULLauto_increment,

`boxuserid`mediumint(8)unsignedNOTNULL,

`boxsongid`mediumint(8)unsignedNOTNULL,

`boxorder`int(4)unsignedNOTNULLdefault'0',

`page`int(4)unsignedNOTNULLdefault'0',

PRIMARYKEY(`id`)

)ENGINE=MyISAMAUTO_INCREMENT=2DEFAULTCHARSET=gb2312;

DROPTABLEIFEXISTS`uchome_musicbox_pingfen`;

CREATETABLEIFNOTEXISTS`uchome_musicbox_pingfen`(

`id`mediumint(8)unsignedNOTNULLauto_increment,

`songid`mediumint(8)unsignedNOTNULL,

`puserid`mediumint(8)unsignedNOTNULL,

`mark`int(4)unsignedNOTNULL,

`dateline`int(10)unsignedNOTNULL,

PRIMARYKEY(`id`)

)ENGINE=MyISAMAUTO_INCREMENT=2DEFAULTCHARSET=gb2312;

DROPTABLEIFEXISTS`uchome_musicbox_pinglun`;

CREATETABLEIFNOTEXISTS`uchome_musicbox_pinglun`(

`id`mediumint(8)unsignedNOTNULLauto_increment,

`songid`mediumint(8)unsignedNOTNULL,

`puserid`mediumint(8)unsignedNOTNULL,

`pltext`textcharactersetgb2312,

`dateline`int(10)unsignedNOTNULL,

PRIMARYKEY(`id`)

)ENGINE=MyISAMAUTO_INCREMENT=2DEFAULTCHARSET=gb2312;

在每個表後面添加一個

ENGINE=MyISAMAUTO_INCREMENT=2DEFAULTCHARSET=gb2312;

我幫你試過了,這樣就可以了...

結果

Ⅳ 在安裝UChome插件時,提示把以下語句插入資料庫,需要什麼軟體,怎麼把語句提交UCH資料庫。

在資料庫里 用sql 查詢就可以了

Ⅵ 資料庫IP變了。在哪個文件修改UCenter的資料庫配置

ucenter的資料庫配置文件在config下
有兩個以.config.php結尾的文件 進去2個都要改 一個是uchome連接的 一個是ucenter連接的

Ⅶ UCHOME 換伺服器,原來的文件和資料庫丟失,只有域名是原來的。

1.到域名管理面板,做一個二級域名解析
2.到Uchome後台綁定二級域名即可

Uchome的模板貌似不是很靈活.模板上傳到template目錄下..在右下角有個 小屋狀的 按鈕可以切換模板

Ⅷ 資料庫伺服器地址

uchome還是discuz的安裝程序?
如果你的mysql資料庫和程序是在一台機器上,你就填寫localhost,如果不是,那麼就填寫資料庫伺服器的ip地址。

Ⅸ 資料庫伺服器: 資料庫伺服器地址, 一般為 localhost

localhost
是本機的意思,默認的。
如果想聯到另外一台機器上的伺服器請填寫相應的ip地址

Ⅹ 不能選擇資料庫:Access denied for user 'ucentr_f'@'localhost' to database 'uchome'

你好哦樓主~
很高興看到你的問題。
但是又很遺憾到現在還沒有人回答你的問題。也可能你現在已經在別的地方找到了答案,那就得恭喜你啦。
對於你的問題我愛莫能助!
可能是你問的問題有些專業了,或者別人沒有遇到或者接觸過你的問題,所以幫不了你。建議你去問題的相關論壇去求助,那裡的人通常比較多,也會比較熱心,能快點幫你解決問題。
最後祝您全家幸福健康快樂每一天!