MySQL8命令行操作-導入導出數據

導出數據庫命令

如果導出單張表的話在數據庫名後面輸入表名即可),mysql導出數據庫一個表

mysqldump -u 用戶名 -p 數據庫名 表名> 導出的文件名

mysqldump -u lmapp -p lmapp users> test_users.sql

案例:

mysqldump -u yanru -p epidemic_prevention_db_2020_5_bak epidemic_return_info>yanru_2020_4_2.sql

添加列的索引

– 測試添加索引 alter table 表名字 add INDEX 索引名字(要添加索引的列); demo: alter table sys_user add INDEX s_create_date(create_date);

alter table sys_user add INDEX s_create_date(create_date);

附帶:MySQL設計索引的原則:

https://blog.csdn.net/qq_30745307/article/details/81230109


關於數據導入導出

命令行導入導出備份數據庫,遠遠比可視化界面來的快。

導出表數據命令

比如命令行導出單張表的數據,並且,命令行導出的數據sql插入語句格式是多值插入的方式,格式如 insert value1, value2, value3;而不是insert value1;insert value2; insert value3;多條insert指令會比第一種寫法插入更慢,再次插入批量插入數據也會提高數據恢復的效率;

注意哦,直接在cmd下敲命令即可,不要在登錄數據庫後執行!

mysqldump -u root -h 127.0.0.1 -p -
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章