概述
MySQL从数据表中查询数据的基本语句为iselect语句。select语句的基本格式是:
select
{*|<字段列表>}
[
from <表1>,<表2>...
[where <表达式>
[group by <group by definition>]
[having<expression> [{<operator> <expression>}...]]
[order by <order by definition>]
[limit [<offset>,] <row count>]
]
select [字段1,字段2,...,字段n]
from [表或视图]
where [查询条件]
其中各条子句的含义如下:
- {*|<字段列表>}
包含星号通配符选字段列表,表示查询的字段,其中字段列至少包含一个字段名称,如果要查询多个字段,多个字段之间用逗号隔开,最后一个字段后面不加逗号。 - from<表1><表2>…,
表1和表2表示查询数据的来源,可以是单个或者多个。 - where子句是可选项,如果选择该项,就将限定查询行必须满足的查询条件。
- group by <字段>,
该子句告诉MySQL如何显示查询出来的数据,并按照指定的字段分组。 - [order by<字段>],该子句告诉MySQL按什么样的顺序显示查询出来的数据,可以进行的排序有升序(ASC),和降序(DESC)。
- [limit[,]],该子句告诉MySQL每次显示查询出来的数据条数。
下面演示select查询的基本操作:
mysql> create table fruits
-> (
-> f_id char(10) not null,
-> s_id int not null,
-> f_name char(255) not null,
-> f_price decimal(8,2) not null,
-> primary key(f_id)
-> );
Query OK, 0 rows affected (0.13 sec)
mysql> insert into fruits (f_id,s_id,f_name,f_price)
-> values('a1',101,'apple',5.2),
-> ('b1',101,'blackberry',10.2),
-> ('bs1',102,'orange',11.2),
-> ('bs2',105,'melon',8.2),
-> ('t1',102,'banana',10.3),
-> ('t2',102,'grape',5.3),
-> ('o2',103,'coconut',9.2),
-> ('c0',101,'cherry',3.2),
-> ('a2',103,'apricot',2.2),
-> ('12',104,'lemon',6.4),
-> ('b2',104,'berry',7.6),
-> ('m1',106,'mango',15.7),
-> ('m2',105,'xbabay',2.6),
-> ('t4',107,'xbabay',3.6),
-> ('m3',105,'xxtt',11.6),
-> ('b5',107,'xxxx',3.6);
Query OK, 16 rows affected (0.06 sec)
Records: 16 Duplicates: 0 Warnings: 0
mysql> select f_id,f_name from fruits;
+------+------------+
| f_id | f_name |
+------+------------+
| 12 | lemon |
| a1 | apple |
| a2 | apricot |
| b1 | blackberry |
| b2 | berry |
| b5 | xxxx |
| bs1 | orange |
| bs2 | melon |
| c0 | cherry |
| m1 | mango |
| m2 | xbabay |
| m3 | xxtt |
| o2 | coconut |
| t1 | banana |
| t2 | grape |
| t4 | xbabay |
+------+------------+
16 rows in set (0.00 sec)
该语句执行过程是,select语句决定了要查询的列值,在这里f_id和f_name两个字段的值,from子句指定了数据的来源,这里指定数据表fruits,旖旎次返回结果为fruits表中f_id和f_name两个字段下所有的数据。其显示顺序为添加到表中的顺序。
最后
以上就是想人陪太阳为你收集整理的MySQL---基本查询语句的全部内容,希望文章能够帮你解决MySQL---基本查询语句所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复