15.24数据库(24):MySQL临时表+复制表

Amiee7 · · 43 次点击 · 开始浏览    置顶
**创建临时表** ``` --创建临时表 create temporary table person( id integer primary key auto_increment, name varchar(20) not null unique, rmb float default 1.0 ); insert into person(name) values ('张鸡蛋'),('穆铜柱'),('张鸭蛋'); ``` **复制表的两种方式** ``` use china; -- 方式1 -- 获得t_province一模一样结构的表 show create table t_province \G; -- 拷贝并修改得到的建表语句 CREATE TABLE `tpcopy` ( `ProID` int(11) NOT NULL AUTO_INCREMENT, `ProName` varchar(50) NOT NULL, `ProSort` int(11) DEFAULT NULL, `ProRemark` varchar(50) DEFAULT NULL, PRIMARY KEY (`ProID`) ) ENGINE=InnoDB AUTO_INCREMENT=44 DEFAULT CHARSET=utf8; -- 向副本中插入母表的全部数据 insert into tpcopy select * from t_province; -- 向副本中插入母表的部分字段 insert into tpcopy(ProName) select ProName from t_province; -- 方式2 -- 创建一个和城市表一模一样的表 create table tccopy like t_city; insert into tccopy select * from t_city; ``` 欧阳桫老师博客:https://blog.csdn.net/u010986776 `` 欧阳桫老师博客:https://blog.csdn.net/u010986776 `` 欧阳桫老师博客:https://blog.csdn.net/u010986776 `` GO语言交流群:721929980`` GO语言交流群:721929980`` GO语言交流群:721929980``
43 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传