SQL-通过复制另一张表结构创建新表(关键字create table,as,like)

最基本的创建表的方式

create table 表名(
列名1 数据类型,
列名2 数据类型,

)
例如:(设置id为int型,非空,主键,自增)

CREATE TABLE test3
(
id INT(10) NOT NULL PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(20) ,
age INT(10),
phone INT(20)
)
通过关键字like通过复制另一张表的结构创建新表

create table 新表名 like 表1;
例如:

CREATE TABLE test1 LIKE test;
通过关键字as通过复制另一张表的表结构和数据创建新表

create table 新表名 as select * from 表1;

例如:

CREATE TABLE test2 AS SELECT * FROM  test1;

CREATE TABLE test2 AS SELECT * FROM  test1 where age > 10 limit 10;

猜你喜欢

转载自blog.csdn.net/Q672405097/article/details/89840627