加入收藏 | 设为首页 | 会员中心 | 我要投稿 百客网 - 百科网 (https://www.baikewang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

【MYSQL笔记】复制删除和表和记录

发布时间:2022-10-25 10:43:49 所属栏目:MySql教程 来源:
导读:  复制表的列结构和记录

  create table 新表名 select * from 原表名;
  这种方法不能复制auto_increment等属性,auto_increment等属性需要在复制后再次进行设置。

  仅复制表的列结构:

  
  复制表的列结构和记录
 
  create table 新表名 select * from 原表名;
  这种方法不能复制auto_increment等属性,auto_increment等属性需要在复制后再次进行设置。
 
  仅复制表的列结构:
 
  create table 新表名 like 原表名;
  这种方法不会复制表中的记录MySQL 复制表,但是会复制auto_increment和primary key等列的属性。
 
  复制其他表的记录:
 
  可以使以下方法复制具有相同列结构的表的记录
 
  insert into 表名 select * from 原表名;
  选择某一列进行复制:
 
  insert into tb(列) select 列 from tb1;
  如果数据类型不一致,复制操作就可能会失败。
 
  另外可以使用where赋值符合条件的记录,使用Limit指定插入的记录数。
 
  删除表:
 
  drop table 表名;
  如果表不存在执行drop命令会发生错误,但是如果加上了If exists就能抑制错误的发生。
 
  drop table if exists tb;
  删除数据库:
 
  drop datebase 数据库名;
  删除所有记录:
 
  delete from 表名;
  表中的所有记录都会被删除。可以用where删除指定的记录。
 

(编辑:百客网 - 百科网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!