当前位置:Gxlcms > 数据库问题 > mysql 命令行常用命令

mysql 命令行常用命令

时间:2021-07-01 10:21:17 帮助过:3人阅读

  CREATE TABLE 新表 SELECT * FROM 旧表

  这种方法会将oldtable中所有的内容都拷贝过来,当然我们可以用delete from newtable;来删除。 不过这种方法的一个最不好的地方就是新表中没有了旧表的primary key、Extra(auto_increment)等属性。需要自己用"alter"添加,而且容易搞错。

2?? 只复制表结构到新表

  CREATE TABLE 新表 SELECT * FROM 旧表 WHERE 1=2 或CREATE TABLE 新表 LIKE 旧表

3?? 复制旧表的数据到新表(假设两个表结构一样)

  INSERT INTO 新表 SELECT * FROM 旧表

 

mysql 命令行常用命令

标签:

人气教程排行