MySQL创建表时可以做哪些事情?

 时间:2026-02-15 00:05:59

1、指定字段及其类型:

CREATE TABLE t1(

    a INT,

    b CHAR(20)

 );

MySQL创建表时可以做哪些事情?

2、指定存储引擎:

CREATE TABLE t1(

    a INT,

    b CHAR(20)

 ) ENGINE=InnoDB;

MySQL创建表时可以做哪些事情?

3、指定单字段主键:

CREATE TABLE t1(

    a INT,

    b CHAR(20),

PRIMARY KEY (a)

 ) ENGINE=InnoDB;

MySQL创建表时可以做哪些事情?

4、指定字段值自增长:

CREATE TABLE t1(

    id INT AUTO_INCREMENT,

    a INT,

    b CHAR(20), 

PRIMARY KEY (id)

 ) ENGINE=InnoDB;

注意:此时自增长的字段必须被指定为主键,否则建表会失败。

MySQL创建表时可以做哪些事情?

5、指定组合主键:

CREATE TABLE t1(

    id INT AUTO_INCREMENT,

    a INT,

    b CHAR(20), 

PRIMARY KEY (id,a)

 ) ENGINE=InnoDB;

MySQL创建表时可以做哪些事情?

6、指定表格式:

CREATE TABLE t1(

    id INT AUTO_INCREMENT,

    a INT,

    b CHAR(20), 

PRIMARY KEY (id,a)

 ) 

 TABLESPACE ts1 

 ENGINE=InnoDB;

MySQL创建表时可以做哪些事情?

7、指定行格式:

CREATE TABLE t1(

    id INT AUTO_INCREMENT,

    a INT,

    b CHAR(20), 

PRIMARY KEY (id,a)

 ) 

 TABLESPACE ts1 

 ROW_FORMAT=DYNAMIC

 ENGINE=InnoDB;

MySQL创建表时可以做哪些事情?

1、在建表时至少可以做其他6中附加操作;

2、在没主键的时候最后指定一个自增长字段,对后续操作该表时的性能有大帮助。

  • 攻城掠地攻略:副本163打法推荐
  • 京东App怎么查看夺宝岛
  • 恭喜发财繁体字是什么
  • 九层皮果的功效与作用
  • 为一人倾一城的下一句
  • 热门搜索
    父亲节手抄报简单漂亮 庆元旦迎新年手抄报 六一手抄报内容简短 关于鲁迅的手抄报 食品卫生手抄报 建国手抄报文字内容 九九重阳节手抄报 国庆手抄报内容简短 教师节英语手抄报 美德少年手抄报