![](/img/trans.png)
[英]How do I add more members to my ENUM-type column in MySQL for a table size of more than 40 million rows?
[英]How do I add a way for members to join/Log in and have profiles to my website if my SQL server doesn't have the option for more than the one database
我正在研究如何將創建用戶帳戶/登錄名添加到我的網站,這樣我就可以讓成員加入和回來等,最終發現為了做到這一點,我需要在我的網站中創建一個新數據庫SQL,為了存儲用戶憑據,我沒有選擇由我的網絡主機創建任何新數據庫。 只有一個數據庫是我可以使用的。 我可以將它添加到我現有的數據庫中嗎? 我的網站真的需要 1 個以上的 SQL 數據庫嗎? 如果是這樣,我是否可以直接在我的計算機上添加另一個 SQL 服務器並同時使用我的和我正在創建網站的網絡主機來管理我的網站? 我對幾個問題感到抱歉,我對這一切真的很陌生,所以感到困惑和不知所措。
您可以在同一個數據庫中創建多個表。只需創建一個包含用戶 ID、密碼等字段的表,並將其用於保存、使用 sql 查詢獲取用戶詳細信息。
我可以將它添加到我現有的數據庫中嗎?
是的,您可以將表轉移到現有數據庫中。
我的網站真的需要 1 個以上的 SQL 數據庫嗎?
有很多網站只使用一個數據庫。 一些網站使用到多個數據庫的連接。 哪些信息被存儲在數據庫中常常是網站之外的因素造成的。 連接到多個數據庫的能力意味着網站可以使用一個數據庫中的身份驗證/授權信息,將用戶配置文件和提交內容存儲在另一個數據庫中,並從其他來源(例如,存儲在另一個數據庫中的歷史股票價格)讀取信息。
所有這些信息都可以存儲在一個數據庫中。 將它們作為單獨的數據庫意味着可以單獨管理數據庫(備份頻率、復制到 DR 站點),並且可以更輕松地跨多個應用程序共享數據庫。 (例如,我們可能希望將員工工資單和醫療保健信息存儲在單獨的數據庫中,並具有單獨的訪問控制。
我可以直接在我的計算機上添加另一個 SQL 服務器並使用我的和我正在創建網站的網絡主機來管理我的網站嗎?
從技術上講,這樣做可能是可行的,但這不是您想要的方式。 這會增加另一個依賴...網絡托管提供商的網站將依賴於訪問另一個數據庫,該數據庫不會與您的網站一起備份和管理。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.