存储引擎
mysql服务软件自带的功能程序,处理表的处理器
每种不同的存储引擎有不同的功能和数据存储方式
show engine 查看引擎
修改引擎
停止服务 修改配置文件
[mysqld]
default-stroage-engine=储存引擎名称
alter table 表名 engine=引擎名 修改存储引擎
myisam存储引擎
支持表级锁
不支持事务 事务会滚 外键
每个表对应三个表文件 .frm表结构数据 .MYI表数据 .MYD表的index索引信息
innodb
支持表级锁
支持事务 事务回滚 外键
.from 表结构数据
.ibd表数据和index索引
事务:以此sql操作从建立连接到操作完成断开的连接的访问过程称作事务
支持事务的可以作事务会滚:以此sql操作有任意一步没有执行成功会恢复所有操作。(对innodb存淳引擎的表访问时,必须任意一步操作斗成功,才能完成操作。)
事务特性

show variables like “autocommit”;
set autocommit=off;
rollback 数据回滚 未提交可以回滚
commit 提交数据
锁粒度(锁表的范围)
表级锁
读锁(共享锁) 当对一张执行查询操作时 会加读锁
写锁(排他锁或互斥锁) 当对一张表执行写操作时 会加写锁
执行查询操作多的表适合使用myisam存储引擎,节省系统资源
执行写操作多的表适合使用innodb存储引擎,这样并发访问量大

数据导入

设置默认搜索路径 配置文件加入 secure_file_priv=” ”
拷贝文件到搜索路径下
建立表结构

-load data infile “目录名/文件名”
into table 表名
fields terminated by “分隔符”
lines teminated by “换行分隔符”
注意:新建表的字段 分隔符都要与被导入文件的内容对上
mysql> load data infile “/var/lib/mysql-files/passwd” into table db4.user fields terminated by “:” lines terminated by “\n”;

数据导出
sql查询 into outfile “目录名/文件名”
fields terminated by “分隔符”
lines terminated by “换行分隔符”

mysql 存储引擎和数据导入导出相关推荐

  1. 第三篇 :Mysql存储引擎、数据导入导出、管理表记录、匹配条件

    一,存储引擎 1,Mysql工作原理 mysql服务 体系结构     管理工具:    命令 连接池:     (空闲进程.内存.CPU) SQL接口:   (客户端与服务器建立连接传递SQL给my ...

  2. MySQL存储引擎与数据的关系_MySQL存储引擎与数据类型

    1 数据存储引擎 存储引擎的概念是MySQL的一个特性,它指定了表的类型(诸如表怎样存储与索引数据.是否支持事务.外键等),表在计算机中的存储方式. 1.1 MySql支持的数据存储引擎 查看引擎信息 ...

  3. MySQL数据导入导出的两种方式

    文章目录 前言 一.使用Navicat Premium数据库可视化工具的企业管理器导入导出数据 1.企业管理器导入步骤: 2.企业管理器导出步骤: 二.cmd方式导入导出数据 1.cmd导入步骤: 2 ...

  4. 利用sqoop将hive数据导入导出数据到mysql

    http://niuzhenxin.iteye.com/blog/1726414 运行环境  centos 5.6   hadoop  hive sqoop是让hadoop技术支持的clouder公司 ...

  5. mysql将备份的数据导入_成功将MySQL的大型数据导入导出和备份(转载)

    原来的数据使用的是MySQL4.1,大概有800M左右.使用 mysqldump -u username -p dbname > "filename" 导出的时候很容易死掉, ...

  6. MCGS 无限配方数据存储及U盘导入导出-第一集

    第一集https://blog.csdn.net/qq_33259323/article/details/123751336第二集https://blog.csdn.net/qq_33259323/a ...

  7. MySql数据导入导出及解决ERROR2006(MySQL server has gone away)错误

    mysql数据导入导出方法总结 MySQL数据备份还原方式总结: 一.将数据导入到指定的数据库 第一种导入方式: (linux下和Windows 下语法是一样的,只是路劲的书写方式不同而已) 1.创建 ...

  8. mysql navicat导入bcp_SQL Server数据导入导出工具BCP详解

    BCP是SQL Server中负责导入导出数据的一个命令行工具,它是基于DB-Library的,并且能以并行的方式高效地导入导出大批量的数据.BCP可以将数据库的表或视图直接导出,也能通过SELECT ...

  9. mysql 导入unl文件_informix数据库及数据导入导出

    informix数据库及数据导入导出 1.原数据库:将nrmdb库sysc_linkset表表结构导入tt.sql文件 dbschema -d nrmdb -t sysc_linkset >tt ...

最新文章

  1. vert.x 结合JAX-RS
  2. 图神经网络学习一(浅谈embedding)
  3. VTK:PolyData之TransformOrderDemo
  4. 删除数据表和清空数据表的内容(保存表结构)的SHELL脚本
  5. 你以后会不会有小三?
  6. [html] 编写html时,你有没有用过Emmet插件呢?说说它的优点及规则有哪些?
  7. 《你不常用的c#之二》:略谈GCHandle
  8. 【经典】Noip动态规划
  9. python创建文件对象的函数_Python 文件对象常用内建方法
  10. Educational Codeforces Round 24
  11. 如何获得微信小游戏源码
  12. 智力题解题报告 No.4 9个点10个线
  13. Spiceworks数据统计:Win10发布半年使用情况
  14. 易语言单窗口单ip软件源码_游戏搬砖怎样换IP防封?有几种处理方法?
  15. 上传多张图片到oss服务器
  16. Mac运行Win 10画面出问题?教你如何修复这个问题
  17. 《茅屋为秋风所破歌》古诗鉴赏
  18. 用python写家族树的基本事实
  19. VB 数据库交互(二)——经典五实例总结
  20. java鬼吹灯搬山法杖_鬼吹灯昆仑神宫技能搭配攻略之搬山职业篇

热门文章

  1. linux kernel_thread执行过程
  2. php如何给单选框加js事件,js给元素添加绑定事件
  3. simplexml php,PHP 使用 SimpleXML 遇到冒号「:」的解法
  4. Linux系统中使用pdb调试python代码
  5. python网络框架生产环境_配置Django框架为生产环境的注意事项(DEBUG=False)
  6. python 自动运维架构师_运维架构师-Python 自动化运维开发-013
  7. 163邮箱:退信代码(对照表) - 说明篇
  8. css3图像边框:border-image - 代码篇
  9. element-UI组件el-button样式覆写 - 生效篇
  10. 分组数据方差公式_连续变量假设检验 之 单因素方差检验