MySQL create table as 与 与 create table like 对比在 MySQL 数据库中,关于表的克隆有多种方式,比如我们可以使用 create table ..as .. ,也可以使用 create table .. like ..方式。然而这 2 种不同的方式还是有些差异的,他的差异到底在哪里呢,本文通过演示对此展开描述。 1、mysql sakila 表上的结构 --actor 表状态 robin@localhost[sakila]> show table status like 'actor'\G 1. row Name: actorEngine: InnoDBVersion: 10Row_format: CompactRows: 200 Avg_row_length: 81Data_length: 16384 Max_data_length: 0Index_length: 16384Data_free: 0 Auto_increment: 201Create_time: 2014-12-25 13:08:25Update_time: NULLCheck_time: NULLCollation: utf8_general_ciChecksum: NULL Create_options:Comment: 1 row in set (0.00 sec) --actor 表索引 robin@localhost[sakila]> show index from actor\G 1. row **Table: actorNon_unique: 0Key_name: PRIMARY Seq_in_index: 1 Column_name: actor_idCollation: A Cardinality: 200Sub_part: NULLPacked: NULLNull:

最后修改:2024 年 07 月 22 日
如果觉得我的文章对你有用,请随意赞赏