Code our life 日日行,不怕千万里;时时学,不怕千万卷

11七/100

mysql复制表和修改表名

mysql中复制表结构和数据的方法(只复制表结构,不复制约束):
假设要建一个表tableNew,数据结构与已存在的表tableOld一致
CREATE TABLE tableNew SELECT * FROM tableOld WHERE 1<>1
如果要全部复制(包括数据),可以这样写
CREATE TABLE tableNew SELECT * FROM tableOld
这两天给人写一个电话本,需要修改数据库中的一个表的名称,修改表名的语句如下:
ALTER TABLE mytable RENAME TO newTable