[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-fryzy0v0-1615201121267)(/users/pioneerrr/desktop/截圖2021-03-08 下午5.03.18.png)]
#mysqldump -h 主機 -u 使用者名稱 -p密碼 資料庫 表名 >物理磁碟位置/檔名
mysqldump -h localhost -u root -p123456 school student >d:/a.sql
#匯出多個表
#mysqldump -h 主機 -u 使用者名稱 -p 密碼 資料庫 表1 表2.. >物理磁碟位置/檔名
mysqldump -h localhost -u root -p123456 school student result >d:/a.sql
#匯出資料庫
mysqldump -h localhost -u root -p123456 school >d:/c.sql
#在登入的情況下,切換到指定的資料庫
#登入 source 備份檔案
source d:a.sql
#不登入
mysql -u 使用者名稱 -p密碼 庫名< 備份檔案
當資料庫比較複雜的時候,就需要設計資料庫了。
當資料庫比較複雜時我們需要設計資料庫
資料冗餘,儲存空間浪費
資料更新和插入的異常
程式效能差
節省資料的儲存空間
能夠保證資料的完整性
方便進行資料庫應用系統的開發
需求分析階段: 分析客戶的業務和資料處理需求
概要設計階段:設計資料庫的e-r模型圖 , 確認需求資訊的正確和完整.
[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-nawenvpp-1615201121270)(/users/pioneerrr/downloads/img_f07dbf11b1e4-1.jpeg)]
設計資料庫步驟
標識資料庫要管理的關鍵物件或實體,實體一般是名詞
標識每個實體需要儲存的詳細資訊[attribute]
標識實體之間的關係[relationship]
問題 : 為什麼需要資料規範化?
不合規範的表設計會導致的問題:
刪除異常
通俗的理解是,欄位還可以再分嗎?如過不能,則是符合1nf的設計。第三正規化要求每一列與主鍵直接相關,而不是間接相關。
為滿足某種商業目標 , 資料庫效能比規範化資料庫更重要
在資料規範化的同時 , 要綜合考慮資料庫的效能
通過在給定的表中新增額外的字段,以大量減少需要從中搜尋資訊所需的時間
通過在給定的表中插入計算列,以方便查詢
MySql使用者以及許可權的管理。
1.建立使用者 create user username identified by password 這樣乙個使用者就新建完成了。create user 建立使用者後面跟上想要建立的使用者名稱。表示主機,如果是 表示任何主機都可,但是想限制ip那麼就寫ip。例如 我想讓只想1.1.1.1這個能夠訪...
MySql安裝使用者許可權設定以及增量備份
部落格已搬家 基於redhat6.4版本安裝,由於這個版本系統自帶mysql所有先解除安裝後安裝 mysql 解除安裝 使用root使用者登陸機器執行以下命令,使用的mysql安裝檔案為提供的mysql server 5.5.28 1.linux2.6.x86 64.rpm,mysql client...
mysql 使用者管理 MySQL使用者管理
一 mysql使用者管理的必要性 如果我們只能使用root使用者,這樣安全隱患,這時,我們需要使用mysql的使用者管理技術.一次獲得 分配許可權user db tables priv columns priv 許可權範圍一次遞減,全域性許可權覆蓋區域性許可權。換句話說user表中的每個許可權都代表...