mysql 导入导出 优化_mysql数据导入导出与数据表优化
一、数据导入
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数据导入导出与数据表优化相关推荐
- mysql+索引优化+查询优化+存储优化_mysql利用覆盖索引避免回表优化查询
前言 说到覆盖索引之前,先要了解它的数据结构:B+树. 先建个表演示(为了简单,id按顺序建): id name 1 aa 3 kl 5 op 8 aa 10 kk 11 kl 14 jk 16 ml ...
- mysql表导出和导入命令行_MySQL命令行导出导入数据库和数据表-Go语言中文社区...
MySQL命令行导出数据库: 1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录 如我输入的命令行:cd C:Program FilesMySQLMySQL Server ...
- mysql命令导出数据库_MYSQL 数据库导入导出命令
在不同操作系统或MySQL版本情况下,直接拷贝文件的方法可能会有不兼容的情况发生.所以一般推荐用SQL脚本形式导入.下面分别介绍两种方法. MySQL命令行导出数据库 1,进入MySQL目录下的bin ...
- mysql数据库导出命令_MYSQL 数据库导入导出命令
在不同操作系统或MySQL版本情况下,直接拷贝文件的方法可能会有不兼容的情况发生.所以一般推荐用SQL脚本形式导入.下面分别介绍两种方法. MySQL命令行导出数据库 1,进入MySQL目录下的bin ...
- mysql group 更新递增_MySQL Group Replication在网易使用和优化实践
本文由作者授权网易云发布,未经许可,请勿转载 作者:温正湖,网易数据库技术专家 MGR(MySQL Group Replication)是MySQL官方推出的领先的服务高可用和数据高可靠方案,网易从2 ...
- mysql数据库恢复操作_MySQL 数据库误删后的数据该如何恢复操作?
原标题:MySQL 数据库误删后的数据该如何恢复操作? 纯手工打造每一篇开源资讯与技术干货,数十万程序员和Linuxer已经关注. 在日常运维工作中,对于数据库的备份是至关重要的!数据库对于网站的重要 ...
- MySQL通过两表避免回表_mysql利用覆盖索引避免回表优化查询
前言 说到覆盖索引之前,先要了解它的数据结构:B+树. 先建个表演示(为了简单,id按顺序建): id name 1 aa 3 kl 5 op 8 aa 10 kk 11 kl 14 jk 16 ml ...
- mysql大于等于怎么写_MySQL 对于千万级的大表要怎么优化?我写了6000字的深度解读...
千万级大表如何优化,这是一个很有技术含量的问题,通常我们的直觉思维都会跳转到拆分或者数据分区,在此我想做一些补充和梳理,想和大家做一些这方面的经验总结,也欢迎大家提出建议. 从一开始脑海里开始也是火光 ...
- mysql用在核心业务_MySQL 企业案例:误删核心业务表
问题描述: 1.正在运行的网站系统,MySQL 数据库,数据量 25G,日业务增量 10 - 15M 2.备份策略:每天 23:00,计划任务调用 mysqldump 执行全备脚本 3.故障时间点:上 ...
- mysql innodb索引覆盖_Mysql InnoDB 覆盖索引与回表
什么是回表查询? InnoDB使用聚集索引,数据根据主索引存储在叶子节点上,辅助索引的data域存储主键. myisam使用非聚集索引,即主索引(B+树)的叶子节点存储数据的地址(需要回表),myis ...
最新文章
- 树莓派python蓝牙_Fen9Pi-05.树莓派 UNO蓝牙通信
- 快速查找所有存储过程/触发器中是否包含某个字符串
- 我司那产品经理丨第四期
- 如何发布你的Android应用程序
- OpenStack三种类型的NAT转换
- ASP.NET Core技术研究-探秘依赖注入框架
- 剑指offer之数组中的逆序对
- 致敬百年南开!南开大学作译者30本必读经典著作
- Genymotion - 强大好用高性能的 Android 模拟器 (在电脑流畅运行APK安卓软件游戏的利器)...
- python设计模式17-中介者模式
- linux ubuntu mysql 安装_1.MySQL的安装(linux Ubuntu环境下)
- javascript window.screen
- 职场精英修炼必学工具:75页自我管理的29个工具,系统方法论
- VNPY价差交易模块
- 机器学习中的基本概念
- MYSQL中HEX、UNHEX函数
- Mismatch between array dtype (‘<U40‘) and format specifier (‘%.18e‘)
- python3下载及安装教程
- PMP考试-计算题公式汇总-(第6版)
- linux飞信机器人,linux 使用飞信机器人
热门文章
- 浅析 Netty 实现心跳机制与断线重连
- Linux:终端自定义title
- SQL Server 2012 AlwaysOn高可用配置之八:新建可用性组
- [搬运] iOS 7 侧滑返回手势使用和错误集
- sencha touch Model validations 自定义验证 二选一输入验证、重复验证、时间验证、比较验证、条件验证(2015-1-14)...
- 用property声明属性时,strong,copy,weak的一般用法
- ExtJS的xtype列表
- CGI方式获取RTX中用户的电话和邮箱
- CPU是怎样制造的?解析intel Core i7生产全过程
- CentOS 6下编译安装Nginx