查看“MySQL Table”的源代码
←
MySQL Table
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
=== Create Table === create table test_seq ( ky int auto_increment, val varchar(50), ver int unsigned, primary key(ky) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 auto_increment = 10000000 * 一般排序规则默认为:utf8_unicode_ci * ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 默认值是库带过来的 * auto_increment 为自增主键(该序必须设为主键),一般使用 int,小于 42 亿。也可以使用 double 这种浮点数,自增 +1,但可以指定插入 10.1 这种(下一个自增是 11) === 分区表 === 最多支持 1024 个分区,同时总数量受库参数打开文件数量限制。 === 临时表 === === 内存表 === ENGINE='''MEMORY''' 表结构保存在磁盘上,数据存放在内存中(重启会只有结构)。 内存表的数据存放在内存中,而内部临时表(如查询时产生的)一般放在内存中,但当内部临时表较大时,会自动转化为磁盘存储。内存表不会自动转换。 # 数据使用 hash 的方式存储,故只支持 = 或 <> # max_heap_table_size 默认为 16777216,单张表行数超过则报错 # 对于 varchar 等变长类型,使用最大的长度 # 可以有非唯一键 # 不能包含 BLOB 或者 TEXT # 支持 AUTO_INCREMENT # 不支持事务,表锁 # 可能会插入延迟,使读取优先
返回
MySQL Table
。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
目录
文章分类
侧边栏
帮助
工具
链入页面
相关更改
特殊页面
页面信息