程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL中create table as 與like的差別剖析

MySQL中create table as 與like的差別剖析

編輯:MySQL綜合教程

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數據庫設計有所贊助。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved