手动方法:
方法1:把你要复制的表当成一个文件一样,右键复制,右键粘贴,这个方法复制的是表结构和数据。
方法2:选中原表拖动到新位置的空白处,松开鼠标,会提示你复制表结构和数据,或者仅复制表结构,没有仅复制数据这个选项。
SQL语句方法:
1.复制表结构及数据
CREATE TABLE test_new SELECT * FROM test_old
CREATE TABLE shujuku.test_new SELECT * FROM sys.test_old #跨数据库复制数据,shujuku和sys都是数据库名
2.仅复制表结构
CREATE TABLE test_new SELECT * FROM test_old WHERE 1=2;
CREATE TABLE test_new LIKE test_old;
3.仅复制表数据
INSERT INTO test_new SELECT * FROM test_old; #两表的结构一致
INSERT INTO test_new(列名1,列名2,.......) SELECT 列名1,列名2,...... FROM test_old; #两表的结构不一致