//删除表中的重复记录
delete from companyName500 where id not in (select minid from (select min(id) as minid from companyName500 group by name) b);
//将表中的id修改为自增
alter table table_name modify column col_name int auto_increment;
//数据库导入导出操作
1)导出所有数据库
格式:mysqldump -u [数据库用户名] -p -A>[备份文件的保存路径]
2)导出数据和数据结构
格式:mysqldump -u [数据库用户名] -p [要备份的数据库名称]>[备份文件的保存路径]
举例:
c:> mysqldump -h localhost -u root -p mydb >e:\MySQL\mydb.sql。
c:> mysqldump -h localhost -u root -p mydb mytable>e:\MySQL\mytable.sql
3)只导出数据不导出数据结构
格式:
mysqldump -u [数据库用户名] -p -t [要备份的数据库名称]>[备份文件的保存路径]
4)导出数据库中的Events
格式:mysqldump -u [数据库用户名] -p -E [数据库用户名]>[备份文件的保存路径]
5)导出数据库中的存储过程和函数
格式:mysqldump -u [数据库用户名] -p -R [数据库用户名]>[备份文件的保存路径]
6)从外部文件导入数据库中
mysql>source [备份文件的保存路径]
mysql -u root –p < [备份文件的保存路径]