MySQL常用的方法

1.tinyint只能表示正数

2.当涉及钱的时候我们要注意 建议用decimal 不会      失去小数点后面的精度

3.创建一个有主键的表,每张表都需要一个没有实际意义的无符号自增主键,一个表可以有多个唯一不能为空的字段,主键在一个表里只能有一个

4.查询语句

模糊查询 select 名字 from 表 where 名字 like '%+ 字 +%

between

         查询什么到什么之间的运算符

(select * from persons where age between 1 and 6  查询1和6之间的数)

in 

    (select * from persons where age in (21, 22, 23) 查询年龄为21 22 23 )

排序 

       asc 升序 desc 降序 

select  * from 配送商 order by age asc, id desc

查询商品价格最高或最低的价钱

 select max(price)/min(price) from good;

查询单价总和

 select sum(price) from good

平均数

select avg(price) from good

种类个数

select count(price) from good

查询每个种类价格最高的信息

select name, sort, price from goods2 where price in (select MAX(price)

from goods2 GROUP BY sort)

你可能感兴趣的:(MySQL常用的方法)