查询全部列表:
SELECT *FROM sh(文件名);
将sh(文件名)内容复制到my_goods(文件名) :
INSERT INTO my_goods(文件名) SELECT * FROM sh(文件名);
删除文件my_goods(文件名)内容:
delete from my_goods(文件名);
只查询keyword(列表名),name(列表名):
SELECT keyword(列表名),name(列表名) FROM my_goods(文件名);
对商品进行分类后列表降序排列:
- SELECT category_id(代表不同类列表名), id(列表名), name(列表名), price(列表名) FROM sh(文件名)ORDER BY category_id(代表不同类列表名) DESC, price(列表名) DESC; (类列表也降序排列)
- SELECT category_id(代表不同类列表名), id(列表名), name(列表名), price(列表名) FROM sh(文件名)ORDER BY category_id(代表不同类列表名), price(列表名) DESC; (类列表没有排序)
- SELECT id(列表名),NAME(列表名),keyword(类列表名),price(列表名) FROM sh(文件名) ORDER BY keyword(类列表名) , price(列表名) desc ;
去除重复记录:
SELECT keyword(列表名) FROM sh(文件名);
SELECT DISTINCT keyword(列表名) FROM sh(文件名);(DISTINCT表示去除重复记录,只保留一条.)
清空数据:
TRUNCATE TABLE mydb.my_goods(文件名);
查询sh(文件名)中score(列表名)大于等于四的商品:
SELECT * FROM sh(文件名) WHERE score(列表名)>=4;
SELECT * FROM sh(文件名) WHERE keyword(列表名)="电子产品";
降序排列后只显示sh(文件名)内价格最高列表的前五列:
SELECT * FROM sh(文件名) ORDER BY price(列表名) DESC LIMIT 5(代表前五列);
只显示sh(文件名)内列表的前五列:
SELECT id(列表名), name(列表名), price(列表名) FROM sh(文件名) LIMIT 0, 5(代表前五列);
(id(列表名), name(列表名), price(列表名)为只显示的列表)。
SELECT*FROM sh LIMIT 6,4(记录段)
ASC表示升序,DESC表示降序
在sh(文件名)中价格列表降序排列:
SELECT * FROM sh(文件名) ORDER BY price(列表名) DESC;