博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
五、mysql存储引擎
阅读量:4942 次
发布时间:2019-06-11

本文共 1300 字,大约阅读时间需要 4 分钟。

show variable like 'table_type'; 显示系统默认存储引擎show engine\G 显示系统支持存储殷勤====================================================create table emp (id int,index(id)) engine=innodb default charset = utf8;  创建表时候设置默认的表存储引擎alter table emp engine = myisam 将emp表存储引擎修改为myisam====================================================myisam::1.静态表存储查询速度快,但会忽略字符串后面的所有空格2.动态表占用空间小,但速度较慢innodb::1.engine = innodb2.auto_increment 可以手动插入值,如果插入的值为null或0,那么就进行自动增长3.alter table emp auto_increment = 100; 设置emp表的自增长从100开始4.启动innodb  2)修改my.ini  将default-storage-engine=INNODB前的注释(#)去掉  将skip-innodb这行注释(加上#)  3)保存后重启mysql服务5.支持外键(mysql支持外键的只有innodb)memory::1.内存存储,重启服务后数据丢失,但更新查询速度较快2.max_heap_table_size 设置内存存储最大限制空间merge::1.大数据进行分表时可采纳使用2.1)实例  create table t1 (id int primary key auto_increment,name char(20),index(id)) engine=myisam default charset = utf8; 表1  create table t2 (id int primary key auto_increment,name char(20),index(id)) engine=myisam default charset = utf8; 表2  create table t_all (id int primary key auto_increment,name char(20),index(id)) engine=merge union=(t1,t2) insert_method=last; 联合表  1.对t1或t2表进行数据插入或更新时候,数据同步更新到联合表  2.联合表插入数据的时候,数据将插入到t2(事实上insert_method决定了插入到第一张还是最后一张表,但为什么不能指定表插入呢???)tokudb::1.待研究

 

posted on
2014-07-07 08:27  阅读(
...) 评论(
...) 收藏

转载于:https://www.cnblogs.com/shibazi/p/3828999.html

你可能感兴趣的文章
[贪心][高精度][NOIP]国王游戏
查看>>
Java对象创建的过程及对象的内存布局与访问定位
查看>>
设计模式之二-Proxy模式
查看>>
QT--以共享的方式发布应用,QT依赖库
查看>>
JAVA——孪生素数
查看>>
Asp.net页面间传值方式汇总
查看>>
DB相关问题
查看>>
hibernate 的一对多关联关系映射配置
查看>>
# Mysql免登录重置root密码
查看>>
创造型模式-生成器模式
查看>>
守护线程和非守护线程
查看>>
layui 日期插件onchange事件失效的方法
查看>>
第六章
查看>>
MVC5中Model层开发数据注解
查看>>
Python3安装cx_Oracle连接oracle数据库实操总结
查看>>
[NOIp2008] 双栈排序 (二分图染色 + 贪心)
查看>>
项目管理-软件开发模式对比(瀑布、迭代、螺旋、敏捷)
查看>>
查看html元素绑定的事件与方法 visual Event 插件
查看>>
启动项目时出现java.io.EOFException异常。
查看>>
php 数据处理--合并,拆分,追加,去重
查看>>