四:数据库表内容的操作
1、insert语句----向数据表插入数据
方式一:insert into 表名 (列名1,列名2,列名3......) values (值1,值2,值3......);
方式二:insert into 表名 values (值1,值2,值3......);
2、update语句----数据内容修改操作
update 表名 set 列名=值,列名=值..... where条件语句;
3、delete语句----删除表中数据的语句
delete from 表名 where条件语句
4、truncate 语句----删除数据
truncate table 表名:
五:SQL中的聚合函数
1、count函数--统计记录数(统计行数): select count(*)或者count(具体列名) from 表名;
注意: 1.count(具体列名):在根据指定的列统计的时候,如果这一列中有null的行,该行不会被统计在其中。
按照列去统计有多少行数据。
2、 select count(列名) from 表名; 按具体列来进行统计行数。
select count(*) from 表名; 统计表中的行数。
2、sum函数: select sum(列名) ,sum(列名) ,......from 表名;
3、truncate截取函数: truncate(列名, 截取的小数位) 表示截取的意思,保留几位小数。
4、avg函数: select avg(列名) from 表名;
5、max,min函数: select max(列名),min(列名) from 表名;
6.group by 分组函数: select … from … group by 列名,列名
注意:在sql语句中的where 后面不允许添加聚合函数,可以使用having条件,
表示分组之后的条件,在having后面可以书写聚合函数。
总结:having和group by 一起使用规则:group by 列名 having 条件
7.order by 排序函数; 根据查询的内容进行排序输出.
asc : 升序 (默认) desc : 降序