mysql2.23.56
建表时用innodb类型
建表时用innodb类型
解决方案 »
- 求教,mysql数据库连接不上
- 再次发帖请教mysql中left join 问题
- 使用mysql的时候无法建立外键的问题
- mysql 服务器的关闭和启动问题
- mysql_real_connect连接的数据库ip和穿的参数不一致???
- 求一条删除语句
- 查出上传时间最晚的 记录 并按用户分组
- Mysql 恢复数据库的问题
- mysql在存储过程中使用临时表会不会有多用户并发冲突
- my.ini里的用户名和密码有什么用 好像登陆数据库的时候也没有用阿?
- --------如何用EMS MySQL Manager标实一个字段为外键(外码)???---------在线
- 急!… 请教!怎么样才能把vf转为mysql?
建表不是用CREATE TABLE TEST (
A INT NOT NULL,
B CHAR NULL,
...
);
这个innodb是加在那里呢?
A INT NOT NULL,
B CHAR NULL,
...
) TYPE=InnoDB;这样就可以了!!!
推荐下载犬犬翻译的InnoDB手册。
表示这个表是有什么属性呢?
mqsql有的数据表多少种type呢?如果没有加type的默认情况又是什么类型的表呢?
TYPE = {BDB | HEAP | ISAM | InnoDB | MERGE | MRG_MYISAM | MYISAM }table_options 和 SELECT 选项只在 MySQL 3.23 和以后的版本中被实现。 不同的表类型为: 表类型 含义
BDB 或 BerkeleyDB 以页锁定的事务安全型表。查看章节 7.6 BDB 或 BerkeleyDB 表
HEAP 这个表的数据只存放在内存中。查看章节 7.4 HEAP 表
ISAM 最初的存储引擎。查看章节 7.3 ISAM 表
InnoDB 以行锁定的事务安全型表。查看章节 7.5 InnoDB 表
MERGE 做为一个表使用的 MyISAM 表的收集品。查看章节 7.2 MERGE 表
MRG_MyISAM MERGE 表的别名
MyISAM 用于代替 ISAM 的新的轻便型二进制存储引擎。查看章节 7.1 MyISAM 表
查看章节 7 MySQL 表类型。 如果一个表类型被指定,而那个特殊类型是不可用的,MySQL 将选择最接近于你所指定类型的表类型。例如,如果 TYPE=BDB 被指定,而当前版本的 MySQL 不支持 BDB 表,该将会做为 MyISAM 表代替被创建。 其它的表选项是用于优化表行为的。在大多数情况下,你不必指定他们中的任何一个。选项对所有表均适用,如果不适用则另外说明:
更详细地请查看我翻译的 MySQL 中文语言参考手册
关于TABLE TYPE 我参考了以前氨子翻译的手册结合了英文的doc,基本上明白了!
刚接触mysql不久,很多东西都要学习,多谢大家指点!
我只翻译了第六章 MySQL 语言参考,http://shuixin13.jahee.com/gb2312/mysql/06-5.html#CREATE_TABLE对于表类型的描述,更详细的在第七章,
我已翻译了 InnoDB 表类型
如果有时间再将第七章翻译完整