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 prod_price

FROM products 

ORDER BY prod_price

LIMIT 1;  //最大值最小值

 

posted @ 2018-04-15 00:00  solitude_26  阅读(92)  评论(0)    收藏  举报