MySQL创建表时可以做哪些事情?
大多数情况下,我们在Mysql中创建一个表时就是很简单地create table table_name(字段1 字段类型,……)了事。其实在建表之初就把很多事情做好对数据库性能帮助很大的。
工具/原料
MySQL 5.7
操作方法
指定字段及其类型:
CREATE TABLE t1(
a INT,
b CHAR(20)
);
2指定存储引擎:
CREATE TABLE t1(
a INT,
b CHAR(20)
) ENGINE=InnoDB;
3指定单字段主键:
CREATE TABLE t1(
a INT,
b CHAR(20),
PRIMARY KEY (a)
) ENGINE=InnoDB;
4指定字段值自增长:
CREATE TABLE t1(
id INT AUTO_INCREMENT,
a INT,
b CHAR(20),
PRIMARY KEY (id)
) ENGINE=InnoDB;
注意:此时自增长的字段必须被指定为主键,否则建表会失败。
5指定组合主键:
CREATE TABLE t1(
id INT AUTO_INCREMENT,
a INT,
b CHAR(20),
PRIMARY KEY (id,a)
) ENGINE=InnoDB;
6指定表格式:
CREATE TABLE t1(
id INT AUTO_INCREMENT,
a INT,
b CHAR(20),
PRIMARY KEY (id,a)
)
TABLESPACE ts1
ENGINE=InnoDB;
7指定行格式:
CREATE TABLE t1(
id INT AUTO_INCREMENT,
a INT,
b CHAR(20),
PRIMARY KEY (id,a)
)
TABLESPACE ts1
ROW_FORMAT=DYNAMIC
ENGINE=InnoDB;

总结
1、在建表时至少可以做其他6中附加操作;2、在没主键的时候最后指定一个自增长字段,对后续操作该表时的性能有大帮助。
同类经验分享
- 谷歌拼音输入法怎么敲出特殊符号11-26
- 狗狗耳朵清洁护理有什么方法?11-26
- 钉钉如何设置允许非好友查看我的企业认证信息?11-19
- 如何更好地处理婆媳矛盾11-19
- 萌妆的打造方法11-19
- 家具设计之客厅电视柜家具手绘举例11-17
- 汽车美容知识全攻略11-26
- 小孩很不听话怎么办?11-17
- 怎么做美人鱼手工制作11-26
- 微信6.6怎么关闭搜一搜07-27
站内热点
- 谷歌拼音输入法怎么敲出特殊符号11-26
- 狗狗耳朵清洁护理有什么方法?11-26
- 钉钉如何设置允许非好友查看我的企业认证信息?11-19
- 如何更好地处理婆媳矛盾11-19
- 萌妆的打造方法11-19
- 家具设计之客厅电视柜家具手绘举例11-17
- 汽车美容知识全攻略11-26
- 小孩很不听话怎么办?11-17
- 怎么做美人鱼手工制作11-26
- 微信6.6怎么关闭搜一搜07-27
近期更新
- 怎样做出家常菜系列之辣炒鸡胸肉02-14
- 女孩在恋爱中怎样把握尺度?02-14
- 帮您把春天搬回家02-14
- 职场工作怎样才会积极进取02-14
- 如何教孩子2分钟快速画叮当猫?02-14
- 烧烤牛排骨的做法02-14
- 如何与同事、领导进行有效沟通02-14
- 与老人发生冲突怎么办02-14
- 如何才能成为一位好爸爸02-14
- 如何成为一名优秀的女朋友的方法02-14
- 妹妹该怎么和哥哥相处?02-14
- 怎么和家庭条件好的人竞争02-14