SELECT-01

Posted fivecats

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SELECT-01相关的知识,希望对你有一定的参考价值。

记录下:

sql语句都是由关键字和数据组成,关键字以大写区分易于别人查看(能养成分行的习惯会更好)

终端进入数据库:/usr/local/mysql/bin/mysql -u root -p

假设当前数据库为crashcourse

USE crashcourse;    //显示数据库

SHOW TABLES;   //在进入数据库后先看看有什么表啦!~记得别和describe混了哟

SELECT prod_name FROM products;  //选择products这个表的prodname列

SELECT prod_id,prod_name FROM products;  //选择一个表中的多个列显示

SELECT * FROM products;  //我要看看products的所有列

DESCRIBE products;  //列举下这个表有哪些列啦

SELECT prod_name FROM products LIMIT 5;  // 取前5个

SELECT prod_name FROM products LIMIT 5,5;  //取第5个之后的五个,不包含第五个

SELECT prod_name FROM products LIMIN 4 OFFSET 3;  //从第三个开始往后面取4个

SELECT DISTINCT prod_country FROM products;  //取出这一列的国家有哪些去除重复项

------排序来了-------

通常上面做select给出的顺序可能是当时候写入的顺序或者其他,不利于后面的删除使用

SELECT prod_name

FROM products

ORDER BY prod_price;  //根据产品价格来对name进行排序(默认升序)

SELECT prod_name

FROM products

ORDER BY prod_price 

DESC;                      //降序排序

 

以上是关于SELECT-01的主要内容,如果未能解决你的问题,请参考以下文章

shell中的select循环使用

如何在PostgreSQL中使用partial index来优化SQL?

省市选择(基于zepto.js)

30分钟帮助你提高mysql性能设计

30分钟帮助你提高mysql性能设计

Jquery实现两级联动