Show databases;数据库
Use 数据库名称;安全
Show tables;服务器
#为了使用select检索数据,必须至少给出两条信息-想选择什么,以及从神秘地方选择spa
多条SQL语句必须以分号(;)分隔。MySQL如同多数DBMS同样,不须要在单条SQL语句后加分号。可是特定的DBMS可能必须在单条SQL语句后加上分号。MySQL必须加分行(;)。排序
SQL语句是不区分大小写的,所以,SELECT和select是相同的。一样,Select也没有关系。it
Select语句查询若是没有加特定的明确排序查询结果,返回的结果是没有特殊意义(没有顺序可言),可是返回的行数是相同的table
Select name from test;test
Select name, id, old from test;select
#全部列能够经过通配符星号(*)代替。权限
Select * from test;
Select distinct id from products;id列进行去重,不会显示重复的列
1.limit 行数;
#结果为了返回第一行或前几行,可以使用LIMIT子句。
Select name from products limit 5;结果不会超过5行结果
Select name from products limit 3,5;结果是从第3行开始输出5行结果
略
Select name from products order by name;products表中的name列按照字母顺序排列
Select name id old from products order by name;输出3列的时候按照name列的字母顺序排序
注:其余两个列若是全部的值都是惟一的,则不会按name列进行排序
1.Order by 默认是按照(从A~Z)进行排序,为了进行降序排序,必须指定DESC关键字
Select name from products order by name DESC;按照name列(从Z~A)进行排序
注:DESC只对前面的列生效,后面的按照天然的顺序。
例:Select name from products order by name DESC id;
在对数据进行排序时,A~a不作为理论问题,答案:取决于数据库如何设置
Select old from products order by old DESC limit 1;按照old进行降序排列取出一列数据(价格最贵的)
结果:
old
55.00