MySQL中create table as 與like的差別剖析。本站提示廣大學習愛好者:(MySQL中create table as 與like的差別剖析)文章只能為提供參考,不一定能成為您想要的結果。以下是MySQL中create table as 與like的差別剖析正文
本文剖析了MySQL中create table as 與like的差別。分享給年夜家供年夜家參考,詳細以下:
關於mysql的復制雷同表構造辦法,有create table as 和create table like 兩種,差別是甚麼呢?
create table t2 as select * from t1 where 1=2;或許 limit 0;
as創立出來的t2表(新表)缺乏t1表(源表)的索引信息,只要表構造雷同,沒有索引。
create table t2 like t1 ;
like 創立出來的新表包括源表的完全表構造和索引信息
兩者的用處:
as用來創立雷同表構造並復制源表數據
like用來創立完全表構造和全體索引
oracle支撐as,也是只要表構造沒有索引
oracle不支撐like。
願望本文所述對年夜家MySQL數據庫設計有所贊助。