一、数据导入

mysqlimport -uroot oa d:/aa.txt --fields-terminated-by=, --fields-optionally-enclosed-by= --lines-terminated-by=rn

或者

load data infile 'd:/students.txt' into table stu fields terminated by ','  lines terminated by 'n'

其中:aa为要导入的数据表名,fields-terminated-by表示字段的分隔符,fields-optionally-enclosed-by表示每个字段的定界符,lines-terminated-by表示一条记录的结束标志。

二、数据导出

seect * into outfile 'd:/all.txt' from students;

或者

seect * into outfile 'd:/all.csv'  character uft8 fields terminated by ',' lines terminated by 'rn' from students;

三、优化与修复表

随着mysql的长期使用,肯定会出现一些问题,如表无法访问,就可以修复表,优化时减少磁盘占用空间。

1、优化

optimize用于回收闲置的数据库空间,当表上的数据行被删除时,所占据的磁盘空间并没有立即被回收,使用了optimize命令后这些空间将被回收,并且对磁盘上的数据行进行重排(注意,是磁盘上,而不是数据库)。多数时间并不需要运行optimize,只需在批量删除数据行之后,或定期每周一次或每月一次进行一次数据表优化操作即可。

optimize table table_name1,table_name2

2、修复表

repair table table_name,table_name2

内容来源于网络如有侵权请私信删除

mysql 导入导出 优化_mysql数据导入导出与数据表优化相关推荐

  1. mysql+索引优化+查询优化+存储优化_mysql利用覆盖索引避免回表优化查询

    前言 说到覆盖索引之前,先要了解它的数据结构:B+树. 先建个表演示(为了简单,id按顺序建): id name 1 aa 3 kl 5 op 8 aa 10 kk 11 kl 14 jk 16 ml ...

  2. mysql表导出和导入命令行_MySQL命令行导出导入数据库和数据表-Go语言中文社区...

    MySQL命令行导出数据库: 1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录 如我输入的命令行:cd C:Program FilesMySQLMySQL Server ...

  3. mysql命令导出数据库_MYSQL 数据库导入导出命令

    在不同操作系统或MySQL版本情况下,直接拷贝文件的方法可能会有不兼容的情况发生.所以一般推荐用SQL脚本形式导入.下面分别介绍两种方法. MySQL命令行导出数据库 1,进入MySQL目录下的bin ...

  4. mysql数据库导出命令_MYSQL 数据库导入导出命令

    在不同操作系统或MySQL版本情况下,直接拷贝文件的方法可能会有不兼容的情况发生.所以一般推荐用SQL脚本形式导入.下面分别介绍两种方法. MySQL命令行导出数据库 1,进入MySQL目录下的bin ...

  5. mysql group 更新递增_MySQL Group Replication在网易使用和优化实践

    本文由作者授权网易云发布,未经许可,请勿转载 作者:温正湖,网易数据库技术专家 MGR(MySQL Group Replication)是MySQL官方推出的领先的服务高可用和数据高可靠方案,网易从2 ...

  6. mysql数据库恢复操作_MySQL 数据库误删后的数据该如何恢复操作?

    原标题:MySQL 数据库误删后的数据该如何恢复操作? 纯手工打造每一篇开源资讯与技术干货,数十万程序员和Linuxer已经关注. 在日常运维工作中,对于数据库的备份是至关重要的!数据库对于网站的重要 ...

  7. MySQL通过两表避免回表_mysql利用覆盖索引避免回表优化查询

    前言 说到覆盖索引之前,先要了解它的数据结构:B+树. 先建个表演示(为了简单,id按顺序建): id name 1 aa 3 kl 5 op 8 aa 10 kk 11 kl 14 jk 16 ml ...

  8. mysql大于等于怎么写_MySQL 对于千万级的大表要怎么优化?我写了6000字的深度解读...

    千万级大表如何优化,这是一个很有技术含量的问题,通常我们的直觉思维都会跳转到拆分或者数据分区,在此我想做一些补充和梳理,想和大家做一些这方面的经验总结,也欢迎大家提出建议. 从一开始脑海里开始也是火光 ...

  9. mysql用在核心业务_MySQL 企业案例:误删核心业务表

    问题描述: 1.正在运行的网站系统,MySQL 数据库,数据量 25G,日业务增量 10 - 15M 2.备份策略:每天 23:00,计划任务调用 mysqldump 执行全备脚本 3.故障时间点:上 ...

  10. mysql innodb索引覆盖_Mysql InnoDB 覆盖索引与回表

    什么是回表查询? InnoDB使用聚集索引,数据根据主索引存储在叶子节点上,辅助索引的data域存储主键. myisam使用非聚集索引,即主索引(B+树)的叶子节点存储数据的地址(需要回表),myis ...

最新文章

  1. 树莓派python蓝牙_Fen9Pi-05.树莓派 UNO蓝牙通信
  2. 快速查找所有存储过程/触发器中是否包含某个字符串
  3. 我司那产品经理丨第四期
  4. 如何发布你的Android应用程序
  5. OpenStack三种类型的NAT转换
  6. ASP.NET Core技术研究-探秘依赖注入框架
  7. 剑指offer之数组中的逆序对
  8. 致敬百年南开!南开大学作译者30本必读经典著作
  9. Genymotion - 强大好用高性能的 Android 模拟器 (在电脑流畅运行APK安卓软件游戏的利器)...
  10. python设计模式17-中介者模式
  11. linux ubuntu mysql 安装_1.MySQL的安装(linux Ubuntu环境下)
  12. javascript window.screen
  13. 职场精英修炼必学工具:75页自我管理的29个工具,系统方法论
  14. VNPY价差交易模块
  15. 机器学习中的基本概念
  16. MYSQL中HEX、UNHEX函数
  17. Mismatch between array dtype (‘<U40‘) and format specifier (‘%.18e‘)
  18. python3下载及安装教程
  19. PMP考试-计算题公式汇总-(第6版)
  20. linux飞信机器人,linux 使用飞信机器人

热门文章

  1. 浅析 Netty 实现心跳机制与断线重连
  2. Linux:终端自定义title
  3. SQL Server 2012 AlwaysOn高可用配置之八:新建可用性组
  4. [搬运] iOS 7 侧滑返回手势使用和错误集
  5. sencha touch Model validations 自定义验证 二选一输入验证、重复验证、时间验证、比较验证、条件验证(2015-1-14)...
  6. 用property声明属性时,strong,copy,weak的一般用法
  7. ExtJS的xtype列表
  8. CGI方式获取RTX中用户的电话和邮箱
  9. CPU是怎样制造的?解析intel Core i7生产全过程
  10. CentOS 6下编译安装Nginx