mysql select命令加速_MySQL SELECT命令

MySQL使用SELECT命令进行数据查询操作。

语法:SELECT [属性名1,属性名2,属性名3 | *] FROM [表1名,表2名] [WHERE 查询条件] [LIMIT N] [OFFSET M]

说明:SELECT命令可以实现多组记录的查询,其中“*”表示列出指定表的所有内容;

WHERE用来设定查询条件;

LIMIT用来限制输出的记录数量;

OFFSET指定SELECT语句开始查询的数据偏移量,默认情况下值为0。

实例一:输出table的所有内容

mysql> select * from courses;

+-----+--------+-----------------+

| num | name | submission_date |

+-----+--------+-----------------+

| 1 | 数学 | 2018-01-30 |

| 2 | 语文 | 2018-01-30 |

| 3 | 英语 | 2018-01-30 |

| 4 | 化学 | 2018-01-30 |

| 5 | 历史 | 2018-01-30 |

| 6 | 生物 | 2018-01-30 |

| 7 | 政治 | 2018-01-30 |

| 8 | 体育 | 2018-01-30 |

+-----+--------+-----------------+

8 rows in set (0.00 sec)

LIMIT用法:LIMIT offset,N

说          明:offset偏移量必须为整数,也可以不指定,默认值为0;

从偏移量指定的记录行开始,查询N条记录。

示例二:

mysql> select num,name from courses where num=2; //检索所有记录行

+-----+--------+

| num | name |

+-----+--------+

| 2 | 语文 |

+-----+--------+

1 row in set (0.00 sec)

mysql>select num,name from courses where num=2 limit 3,2; //检索4-5行

Empty set (0.00 sec)

mysql> select num,name from courses where num=2 limit 3,-1; //检索4-last

Empty set (0.00 sec)

OFFSET用法:OFFSET M

说              明:M的作用等同于LIMIT中的offset

示例:以下两个命令的作用是一样的

mysql> select num,name from courses where num=2 limit 3,2;

Emptyset (0.00sec)

mysql> select num,name from courses where num=2 limit 2 offset 3;

Emptyset (0.00 sec)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值