mac版Navicat如何设置重新打开后保持上次选项卡,在使用Navicat客户端时,我们可以设置重新打开客户端,保持上次打开的选项卡的,这个功能在哪里设置?我们来看一下。......
MySQL创建表时可以做哪些事情
大多数情况下,我们在Mysql中创建一个表时就是很简单地create table table_name(字段1 字段类型,……)了事。其实在建表之初就把很多事情做好对数据库性能帮助很大的。
工具/原料
- MySQL 5.7
方法/步骤
指定字段及其类型:
CREATE TABLE t1(
a INT,
b CHAR(20)
);
指定存储引擎:
CREATE TABLE t1(
a INT,
b CHAR(20)
) ENGINE=InnoDB;
指定单字段主键:
CREATE TABLE t1(
a INT,
b CHAR(20),
PRIMARY KEY (a)
) ENGINE=InnoDB;
指定字段值自增长:
CREATE TABLE t1(
id INT AUTO_INCREMENT,
a INT,
b CHAR(20),
PRIMARY KEY (id)
) ENGINE=InnoDB;
注意:此时自增长的字段必须被指定为主键,否则建表会失败。
指定组合主键:
CREATE TABLE t1(
id INT AUTO_INCREMENT,
a INT,
b CHAR(20),
PRIMARY KEY (id,a)
) ENGINE=InnoDB;
指定表格式:
CREATE TABLE t1(
id INT AUTO_INCREMENT,
a INT,
b CHAR(20),
PRIMARY KEY (id,a)
)
TABLESPACE ts1
ENGINE=InnoDB;
指定行格式:
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、在没主键的时候最后指定一个自增长字段,对后续操作该表时的性能有大帮助。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章
- 详细阅读
-
SQL Server 2005数据库恢复图文教程详细阅读
SQL Server 2005数据库恢复图文教程,相信很多的站长网站的时候需要用到SQLServer2005数据库,但是碰到一些问题没有办法恢复,本人专业学习的.et。平时也经常用到,希望能给大家带来......
2023-03-17 482 数据库
-
如何安装SQL Server 2008数据库(带完整图解)详细阅读
如何安装SQL Server 2008数据库(带完整图解),在电脑上安装SQLServer2008软件时,经常会遇到各种各样的问题,如何成功的安装SQLServer2008呢?提供完整过程和图片详解。......
2023-03-17 502 数据库