Skip to main content
 Web开发网 » 数据库教程 » mysql教程

什么是MySQL?

2021年08月11日6720百度已收录

  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> select * from tbl_name limit 1;

| uid

| sid

| times |

| 104460 | 291250 |

29 |

1 row in set (0。

  00 sec)

mysql> select * 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 select uid,sum(times) from tbl_name group by uid\G;

*************************** 1。

   row ***************************

id: 1

select_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)。

评论列表暂无评论
发表评论
微信