mysql create table select from_mysql create table select复制表结构和数据实例讲解

2023-11-05

比如现在有一张表,我们要将该表复制一份,以备以后使用,那么如何使用mysql语句来实现呢?其实我们可以直接使用create ... select ... from语句来实现,具体实现方法请看下面实例。

我们先来创建一张Topic表,创建Topic表的SQL语句如下:

mysql> CREATE TABLE Topic(

-> TopicID SMALLINT NOT NULL AUTO_INCREMENT PRIMARY KEY,

-> Name VARCHAR(50) NOT NULL,

-> InStock SMALLINT UNSIGNED NOT NULL,

-> OnOrder SMALLINT UNSIGNED NOT NULL,

-> Reserved SMALLINT UNSIGNED NOT NULL,

-> Department ENUM('Classical', 'Popular') NOT NULL,

-> Category VARCHAR(20) NOT NULL,

-> RowUpdate TIMESTAMP NOT NULL

-> );

向Topic表中插入数据:

mysql> INSERT INTO Topic (Name, InStock, OnOrder, Reserved, Department, Category) VALUES

-> ('Java', 10, 5, 3, 'Popular', 'Rock'),

-> ('JavaScript', 10, 5, 3, 'Classical', &#

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

mysql create table select from_mysql create table select复制表结构和数据实例讲解 的相关文章

随机推荐