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的主要内容,如果未能解决你的问题,请参考以下文章