MySQL中表复制:create table like 与 create table as select
2024-09-19 20:16:47
1 CREATE TABLE A LIKE B
此种方式在将表B复制到A时候会将表B完整的字段结构和索引复制到表A中来。
2. CREATE TABLE A AS SELECT * FROM B
此种方式只会将表B的字段结构复制到表A中来,但不会复制表B中的索引到表A中来。这种方式比较灵活可以在复制原表表结构的同时指定要复制哪些字段,并且自身复制表也可以根据需要增加字段结构。
两种方式在复制表的时候均不会复制权限对表的设置。比如说原本对表B做了权限设置,复制后,表A不具备类似于表B的权限。
复制表的结构和数据:
CREATE TABLE recipes_new LIKE production.recipes;
INSERT recipes_new SELECT * FROM production.recipes;
REF:
http://www.tutorialspoint.com/mysql/mysql-clone-tables.htm
最新文章
- 基于jquery实现图片拖动和曲线拖放
- Tengine 安装配置全过程
- 利用CNN进行人脸年龄预测
- (转)iOS安全 对本地文件的保护
- iscsi与multipath
- 初识 PHPunit stub 模拟返回数据
- ubuntu12.04配置静态IP及设置DNS
- PrettyProgressBar
- 代C语言上机实践
- hdu1230火星A+B (大数题)
- 美版nexus 5 LG D820才支持CDMA,国际版LG D821不支持
- 盖房子(house)
- NSUserDefaults registerDefaults
- python3-如何正常使用HTMLTestRunner.py,生成自动化测试报告
- Java经典编程题50道之二十八
- C#触发器知识总结及案例
- 增加swap分区
- EChars学习之路1
- 工具类:mybatis中使用Threadlocal开启session及关闭session
- margin居中显示