導出數據庫命令
如果導出單張表的話在數據庫名後面輸入表名即可),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 -