mysql根据已有表创建新表_SQL根据现有表新建一张表
SQL根據現有表新建表,新建的這張表結構要跟現有表結構相同,但不要現有表里面的數據!
執行DML語句依據數據庫類型而定:
SQLITE
-----復制表結構及數據到新表
CREATE TABLE TABLE_NEW AS SELECT * FROM TABLE_OLD;
-----只復制表結構到新表
CREATE TABLE TABLE_NEW AS SELECT * FROM TABLE_OLD WHERE 1=0;
ORACLE:
-----復制表結構及數據到新表
CREATE TABLE T_NEW AS SELECT * FROM TABLE_OLD;
-----只復制表結構到新表
CREATE TABLE T_NEW AS SELECT * FROM TABLE_OLD WHERE 1=0;
MYSQL:
-----復制表結構及數據到新表
CREATE TABLE T_NEW SELECT * FROM T_OLD
-----只復制表結構到新表
CREATE TABLE T_NEW SELECT * FROM T_OLD WHERE 1=2
---無數據庫實例,找的資料
DB2:
-----復制表結構及數據到新表
CREATE TABLE TABLE_NAME_NEW AS (SELECT * FROM TABLE_NAME_OLD) DEFINITION ONLY;
--插入數據
INSERT INTO T_NEW (SELECT * FROM TABLE_NAME_OLD);
SQLSERVER :
-----復制表結構及數據到新表
SELECT * INTO T_NEW FROM T_OLD ;
-----只復制表結構到新表
SELECT * INTO T_NEW FROM T_OLD WHERE 1=2;
總結
以上是生活随笔為你收集整理的mysql根据已有表创建新表_SQL根据现有表新建一张表的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 王陆C语言,王陆和王舞的关系
- 下一篇: 初识卷积神经网络