威凡网全力打造:网页编程、软件开发编程、平面设计、服务器端开发、操作系统等在线学习平台!学编程,上威凡网!
PHP教程>> PHP基础 PHP技巧 PHP实例 PHP文摘 PHP模板 PHP总结
当前位置:首页 > PHP教程 > PHP总结
上一节 下一节
 mysql复制表数据,表结构的3种方法

什么时候我们会用到复制表?例如:我现在对一张表进行操作,但是怕误删数据,所以在同一个数据库中建一个表结构一样,表数据也一样的表,以作备份。如果用mysqldump比较麻烦,备份.myd,.myi这样的文件呢,操作起来也还是麻烦。 一,复制表结构 方法1: mysql

什么时候我们会用到复制表?例如:我现在对一张表进行操作,但是怕误删数据,所以在同一个数据库中建一个表结构一样,表数据也一样的表,以作备份。如果用mysqldump比较麻烦,备份.myd,.myi这样的文件呢,操作起来也还是麻烦。

一,复制表结构

方法1:

mysql> create table a like users; //复制表结构 query ok, 0 rows affected (0.50 sec) mysql> show tables; +----------------+ | tables_in_test | +----------------+ | a | | users | +----------------+ 2 rows in set (0.00 sec)

方法2:

mysql> create table b select * from users limit 0; //复制表结构 query ok, 0 rows affected (0.00 sec) records: 0 duplicates: 0 warnings: 0 mysql> show tables; +----------------+ | tables_in_test | +----------------+ | a | | b | | users | +----------------+ 3 rows in set (0.00 sec)

方法3:

mysql> show create table usersg; //显示创表的sql *************************** 1. row *************************** table: users create table: create table `users` ( //改表名 `id` bigint(20) unsigned not null auto_increment, `user_name` varchar(60) not null default '', `user_pass` varchar(64) not null default '', primary key (`id`) ) engine=innodb auto_increment=5 default charset=utf8 //改auto_increment 1 row in set (0.00 sec)

把sql语句copy出来,改一下表名和atuo_increment,然后在执行一下。

二,复制表数据,以及表结构

方法1:

mysql> create table c select * from users; //复制表的sql query ok, 4 rows affected (0.00 sec) records: 4 duplicates: 0 warnings: 0

方法2:

mysql> create table d select user_name,user_pass from users where id=1; query ok, 1 row affected (0.00 sec) records: 1 duplicates: 0 warnings: 0

上面的2种方法,方便,,快捷,灵活性强。

方法3:

先创建一个空表, insert into 新表 select * from 旧表 ,或者

insert into 新表(字段1,字段2,…….) select 字段1,字段2,…… from 旧表

这种方法不是很方便,也是我以前经常用的。

.syntaxhighlighter{padding-top:20px;padding-bottom:20px;}
申明:本教程内容由威凡网编辑整理并提供IT程序员分享学习,如文中有侵权行为,请与站长联系(QQ:254677821)!
上一节 下一节
相关教程  
其他教程  
PHP基础
PHP技巧
PHP实例
PHP文摘
PHP模板
PHP总结

违法和不良信息举报中心】邮箱:254677821@qq.com
Copyright©威凡网 版权所有 苏ICP备2023020142号
站长QQ:254677821