你可能不知道的MySQLLinux认证考试

文章作者 100test 发表时间 2009:11:24 16:57:07
来源 100Test.Com百考试题网


  mysql>. desc tbl_name.

   ------- -------------- ------ ----- --------- -------

  | Field | Type | Null | Key | Default | Extra |

   ------- -------------- ------ ----- --------- -------

  | uid | int(11) | NO | | NULL | |

  | sid | mediumint(9) | NO | | NULL | |

  | times | mediumint(9) | NO | | NULL | |

   ------- -------------- ------ ----- --------- -------

  3 rows in set (0.00 sec)

  存储引擎是MyISAM,里面有10,000条数据。

  一、“\G”的作用

  mysql>. 0select * from tbl_name limit 1.

   -------- -------- -------

  | uid | sid | times |

   -------- -------- -------

  | 104460 | 291250 | 29 |

   -------- -------- -------

  1 row in set (0.00 sec)

  mysql>. 0select * from tbl_name limit 1\G.

  *************************** 1. row ***************************

  uid: 104460

  sid: 291250

  times: 29

  1 row in set (0.00 sec)有时候,操作返回的列数非常多,屏幕不能一行显示完,显示折行,试试”\G”,把列数据逐行显示(”\G”挽救了我,以前看explain语句横向显示不全折行看起来巨费劲,还要把数据和列对应起来)。

  二、“Group by”的“隐形杀手”

  mysql>. explain 0select uid,sum(times) from tbl_name group by uid\G.

  *************************** 1. row ***************************

  id: 1

  0select_type: SIMPLE

  table: tbl_name

  type: ALL

  possible_keys: NULL

  key: NULL

  key_len: NULL

  ref: NULL

  rows: 10000

  Extra: Using temporary. Using filesort

  1 row in set (0.00 sec)


相关文章


linux环境下给数据库文件打包流程记录Linux认证考试
写给Linux初学者的话Linux认证考试
linux认证辅导:linux的scp命令Linux认证考试
Linux认证介绍:红旗Linux认证介绍Linux认证考试
你可能不知道的MySQLLinux认证考试
使用双机认证机制免除scp、ssh登录密码输入Linux认证考试
修改LINUX目录或文件的权限和所有权Linux认证考试
Linux内核体系简介Linux认证考试
在Linux下配置TCP_IPLinux认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛