MySQL 常见命令

导入sql文件到数据库:

mysql -uusername -ppassword dbname < data.sql

 导出数据库到sql文件:

mysqldump -uusername -ppassword dbname > data.sql
mysqldump -t dbname -uusername -ppassword > data.sql 【只导出数据,不导出结构】

mysqldump -t dbname tbname -uusername -ppassword --where=" id > 100"> data.sql

    【只导出数据,不导出结构,导出数据库<dbname>中关于表<tbname>中的数据,且数据满足where指定的条件】

mysqldump -uusername -ppassword--add-drop-table--no-data dbname| grep-i^DROP 【删除所有表(含表结构和表数据)】[1]

truncate tblname 【如果设置了aoto_increment的初始值,将会被清为初始为1】

 

REFERENCE:

[1] http://51hired.com/questions/745/MySQL%E5%A6%82%E4%BD%95%E5%88%A0%E9%99%A4%E6%9F%90%E4%B8%AA%E5%BA%93%E4%B8%AD%E6%89%80%E6%9C%89%E8%A1%A8%EF%BC%9F

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值