MySQL第五天

 

复制表结构

 

 1 #从src_table复制到dst_table
 2  CREATE TABLE dst_table LIKE src_table;
 3 
 4 #另外一种方法
 5   CREATE TABLE dst_table SELECT * FROM src_table WHERE 0;
 6 
 7 #第一种方法比第二种方法简单实用效率高
 8 
 9 
10 #复制表中数据
11 #完全复制src_table
12 CREATE TABLE det_table SELECT * FROM src_table;
13 
14 #复制其中两列
15 CREATE TABLE det_table SELECT a,b FROM src_table;
16 
17 #也可以先创建表,然后再进行复制
18 SELECT INTO dst_table(a1,b1) SELECT a2,b2 FROM src_table;
19 

 

 

 

 

查看、更改当前表的引挚

 

ExpandedBlockStart.gif代码
#第一中方法,非常实用,但是很长比较麻烦,
mysql
> SELECT ENGINE FROM INFORMATION_SCHEMA.TABLES
    
-> WHERE TABLE_SCHEMA = 'cookbook' AND TABLE_NAME = 'mail';
+--------+
| ENGINE |
+--------+
| MyISAM |
+--------+
1 row in set (0.00 sec)

#第二种方法
mysql
> SHOW TABLE STATUS LIKE 'mail'\G
*************************** 1. row ***************************
           Name: mail
         Engine: MyISAM
        Version: 
10
     Row_format: Fixed
           Rows: 
16
 Avg_row_length: 
73
    Data_length: 
1168
Max_data_length: 
20547673299877887
   Index_length: 
2048
      Data_free: 
0
 Auto_increment: 
NULL
    Create_time: 
2010-08-12 21:50:25
    Update_time: 
2010-08-12 21:50:25
     Check_time: 
NULL
      Collation: utf8_general_ci
       Checksum: 
NULL
 Create_options:
        Comment:
1 row in set (0.00 sec)


#第三种方法
mysql
> SHOW CREATE TABLE mail \G
*************************** 1. row ***************************
       
Table: mail
Create TableCREATE TABLE `mail` (
  `t` 
datetime DEFAULT NULL,
  `srcuser` 
char(8CHARACTER SET latin1 DEFAULT NULL,
  `srchost` 
char(20CHARACTER SET latin1 DEFAULT NULL,
  `dstuser` 
char(8CHARACTER SET latin1 DEFAULT NULL,
  `dsthost` 
char(20CHARACTER SET latin1 DEFAULT NULL,
  `size` 
bigint(20DEFAULT NULL,
  
KEY `t` (`t`)
) ENGINE
=MyISAM DEFAULT CHARSET=utf8
1 row in set (0.00 sec)


#修改表的引挚,但是修改会非常耗资源,小心
#把表mail的引挚修改为InnoDB
mysql
> ALTER TABLE mail ENGINE = InnoDB;
Query OK, 
16 rows affected (0.02 sec)
Records: 
16  Duplicates: 0  Warnings: 0


 

 

 

转载于:https://www.cnblogs.com/xwblog/archive/2010/08/14/1799569.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/410925.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

九种跨域方式实现原理

前言 前后端数据交互经常会碰到请求跨域,什么是跨域,以及有哪几种跨域方式,这是本文要探讨的内容。 本文完整的源代码请猛戳github 博客 一、什么是跨域? 1.什么是同源策略及其限制内容? 同源策略是一种约定&#xff0…

oracle存储过程更新权限不足,oracle创建存储过程时报权限不足

今天在自己的用的下创建了一个简单的存储过程做测试create or replace procedure hello isv_variable number(3);beginselect count(*)into v_variablefrom dual;dbms_output.put_line(‘the variable is’||v_variable);end hello;结果报错,我先检查了一下我用户的…

[html] 说说你对移动优先布局的理解

[html] 说说你对移动优先布局的理解 移动优先布局,应该是基于这样一个前提: 如今web页面的移动端用户量(访问量)要远远大于pc端等设备 所以是优先服务于移动端的 那么采用移动优先布局的策略才能最大化页面的使用 移动优先布局即…

关于TableView中图片的延时加载(转)

经常我们会用tableView显示很多条目, 有时候需要显示图片, 但是一次从服务器上取来所有图片对用户来浪费流量, 对服务器也是负担.最好是按需加载,即当该用户要浏览该条目时再去加载它的图片。重写如下方法- (void)tableView:(UITableView *)tableView willDisplayCell:(UITable…

oracle数据库视图有红叉,oracle触发器 前面的红叉是什么意思

一个触发器试图修改或查询目前正在触发器语句修改的表。建议改一下你的触发器逻辑。网上也有解释:error:ora-04091: table name is mutating, trigger/function may not see itcause:a statement executed a trigger or custom pl/sql function. that trigger/function tried t…

WinForm控件之【LinkLabel】

基本介绍 超链接标签控件,随处可见应用极为广泛,一般用作触发指定链接跳转指定页面等操作。 常设置属性、事件 ActiveLinkColor:用户单击超链接时超链接显示的颜色; LinkColor:超链接默认状态时显示的颜色;…

[html] 请使用一个div写出有三条横线的小图标

[html] 请使用一个div写出有三条横线的小图标 #menu{ width: 25px; height: 3px; border-top: 3px solid #0; border-bottom: 3px solid #0; padding: 5px 0; background-clip: content-box; background-color: #0; }个人简介 我是歌谣,欢迎和大家一起交流前后端知…

WCF Basic(1)-操作重载

现网上关于WCF所谓是很多,但好书很少.Programming WCF Services 应该算是一本非常好的书。结合书和代码总结一下. 一.服务器端操作重载 1.接口本身支持重载interface ICalculator{int Add(int arg1, int arg2);double Add(double arg1, double arg2);} 2.若将此接口作为服务契约…

php cpu缓存 执行 代码,缓存PHP页面的代码,可以减轻CPU和MYSQL负担

/** 名称: 极光缓存** 作者: DCD* mail: haodan-_-b163.com** web开发群: 3574636* http://www.525ok.com** 完成日期: 2006-2-27** 版本:V1.00** 说明:** 缓存网页内容,减轻服务器CPU负荷,使用简便、灵活。* 本程序…

/etc/shadow文件

root:$6$r0DcB6cchtgqQqNP$UjLh8/5SB2ixbzLU10qYMpBP.NbOp/poyfzoGZFiEiVXO2lWABrB5SU/RWH/fDgkHzNYSKvfbbfpCZRkVBpFZ1::0:99999:7::: $6$开头的,表明是用SHA-512加密的 $r0DcB6cchtgqQqNP$这里中间表示盐 UjLh8/5SB2ixbzLU10qYMpBP.NbOp/poyfzoGZFiEiVXO2lWABrB5S…

[html] 使用div+css进行布局有什么好处?

[html] 使用divcss进行布局有什么好处? 我记得刚学的是时候,说最一开始用的是table去实现布局的。HTML语义标签还是挺多的,就是div打发好啊个人简介 我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易, 但坚持一定…

oracle已经有了注释符再注释,关于oracle的注释位置

以前没有注意过这个问题,今天群里的朋友问了这个问题,发上来给大家看看:创建一个文件a.sql:select * from t2 start with root_id 0 connect by prior id root_id; /*zhushi*/到sqlplus中执行:SQL> a.sql3 ;select * from t2 start with root_id 0 connect by prior id…

[html] 如何根据设备尺寸做页面自适应?

[html] 如何根据设备尺寸做页面自适应? Mediaquery个人简介 我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易, 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题

Oracle分析函数六——数据分布函数及报表函数

Oracle分析函数——数据分布函数及报表函数 CUME_DIST 功能描述:计算一行在组中的相对位置,CUME_DIST总是返回大于0、小于或等于1的数,该数表示该行在N行中的位置。例如,在一个3行的组中,返回的累计分布值为1/3、2/3、…

Mac不装软件校验MD5和SHA1值

Mac 下校验下载的文件的方法是:打开 Terminal,即Mac 的命令行 MD5——md5;SHA1——shasum要校验Xcode6.4.dmg 的md5 与sha1 ,只需要切换到对应的文件下,输入 :md5 Xcode6.4.dmg 就会输出对应的MD5 值shasum…

oracle索引使用例子,Oracle中利用函数索引处理数据倾斜案例

关于B-Tree、Bitmap、函数索引的相关内容请参考另一篇博文:Oracle中B-Tree、Bitmap和函数索引使用案例总结通常来说,索引选取的数据列最好为分散度高、选择性好。从索引树结构的角度看,列值都是分布在叶节点位置。这样,通过树结构…

[html] canvas生成图片有没有跨域问题?如果有如何解决?

[html] canvas生成图片有没有跨域问题?如果有如何解决? 前端设置 useCORS: true。后台配置允许跨域个人简介 我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易, 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前…

什么是SSID/ESSID/BSSID

什么是SSID/ESSID/BSSID? SSID(Service Set Identifier)AP唯一的ID码,用来区分不同的网络,最多可以有32个字符,无线终端和AP的SSID必须相同方可通信。无线网卡设置了不同的SSID就可以进入不同网络&#xff…

Oracle数据文件scn不一致,数据文件SCN的一致性问题

1、数据库正常运行中,所有数据文件的SCN都是一致的吗?2、将一数据文件offline后,再将其online时,这个数据文件的SCN会前提吗?假如是,前提到的SCN是怎么确定的?1.数据库正常运行时,所…

[html] 如何垂直居中<img>?

[html] 如何垂直居中? 使用协助元素(这里是i),作为img的相邻元素,同为inline-block的两元素相邻时增加vertical-align: middle个人简介 我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易, …