mysql 基本常用語句

來源:互聯網
上載者:User

標籤:地址   還原   str   source   Database Backup   ack   查看   資料   其他   

1.展示當前資料庫 所有表名(前提必須進入資料庫,進入資料庫語句:【use 資料庫名;】)
mysql> show create table 表名;


2.看mysql支援哪些儲存引擎:
mysql> show engines;


3.查看mysql當前預設的儲存引擎:
mysql> show variables like ‘%storage_engine%‘;

 

4.備份一個資料庫【在windows cmd 下面使用】

  mysqldump基本文法【加粗為填寫內容】:

  mysqldump -h hostname -P port -u username -p dbname table1 table2 ... C:\BackupName.sql

  其中:

  • hostname 主機名稱:一般為localhost 或 資料庫所在主機ip 地址(如:192.168.0.123)
  • port 串連資料庫的連接埠:一般為3306 預設連接埠 也可能有的為3307 或者別的 
  • username 使用者名稱:一般為root 
  • dbname  資料庫的名稱:如mytest (根據要備份資料庫名填寫)
  • table1和table2參數表示需要備份的表的名稱,為空白則整個Database Backup;(mysqldump -hlocalhost -P3306-uroot -p mytest  >  C:\mytest.sql 或 mysqldump -h localhost  -P3306 -u root -p mytest  >  C:\mytest.sql)命令-u -h -p 跟參數可以有空格也可以不加空格
  • BackupName.sql 備份檔案的路徑(絕對路徑 )如: C:\mytest.sql  表示C 盤下mytest.sql 檔案為備份的檔案  .sql 可以該為其他尾碼
  • -p 表示密碼 這裡必須命令輸入完畢 【Enter】 後才可以輸入密碼

     再舉一個例子:使用root使用者備份test資料庫下的person表

   mysqldump -u root -p test person > D:\backup.sql

5.使用mysqldump命令 還原資料庫的文法如下【在windows cmd 下面使用】:

  mysql -hlocalhost -P3306 -uroot -p  dbname  <  C:\mytest.sql

  • dbname 為要還原的資料庫名:意思把mytest.sql 的表結構和資料還原到 dbname 資料庫中
  • 資料庫必須已經建立
  • 其他方法也可以 用命令  source C:\mytest.sql 【前提:1.在mysql 命令列中輸入命令;2.use 當前資料;

 

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.