MySQL 其它基本操作

來源:互聯網
上載者:User

標籤:inf   int   資料庫恢複   dump   語句   alter   dex   mysql   退出   

索引
  • 所謂索引,就是類似於書的目錄,目的也類似,都是為了提高檢索速度。
    ALTER TABLE <表名> ADD INDEX <索引名(列名)>;或者CREATE INDEX <索引名> ON <表名(列名)>;
視圖
  • 視圖是一個虛擬表,自己的理解就是建立一個“固化的”SQL語句,每次執行查詢時,就可以在這個“固化的”SQL語句產生的結果上進行操作
    CREATE VIEW <視圖名(列1,列2,列3...)> AS SELECT <列1,列2,列3...> FROM <表名>;
資料庫匯入
  • 檔案匯入,匯入的檔案可以為.txt等。 LOAD DATA INFILE <‘檔案(檔案路徑+檔案名稱)‘> INTO TABLE <表名>;
資料庫匯出
  • 注意匯出和備份的區別,匯出只是將資料庫的資料匯出到檔案,而備份是將資料庫中的結構,包括資料,約束,索引,視圖全部儲存 SELECT <列1,列2...> INTO OUTFILE <‘檔案路徑和檔案名稱‘> FROM <表名>;
Database Backup
  • mysqldump是Linux下的一個Database Backup工具,其產生一個SQL指令檔,包括從頭建立資料庫所需要的CREATE TABLE,INSERT等
  • 使用方法:退出mysql執行:
    備份整個資料庫:mysqldump -u root <資料庫名> > <備份檔案名>;
    備份資料庫中的一個表:mysqldump -u root <資料庫名 表名> > <備份檔案名>;
資料庫恢複
    • source <資料庫SQL指令碼>
    • 建立一張新表,退出mysql,執行:mysql -u root <表名> < <SQL指令碼>

MySQL 其它基本操作

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.