数据库
表结构的增删改查:create创建 alter增加修改的 drop删除 desc查询
表数据的增删改查:insert into ,delete from ,update set,select from
去重:distinct group by
MySQL中常用的聚合函数(重点)
1、统计 count(*)
select count(*)from stu; #统计表中总行数
select count(*)a from stu;取别名
select count(*)as a from stu;取别名
2、求最大 max
select max(score)from stu;求分数最大的
注意:分数最大的值肯定是OK,但是如果你取其它值,非第一行,其它都是
错误的。
3、求最小 min
select min(score)from stu;求分数最小的
注意:分数最小的值肯定是OK,但是如果你取其它值,非第一行,其它都是
错误的。
4、求和 sum
select sum(score) from stu;求分数之和
5、求平均 avg
select avg(scroe)from stu;求分数平均值
1、什么是关系型数据库? (记住)
答:依据关系模型创建的数据库,把数据保存在不同的表中,
表与表存在着 某些关系。
2、什么是非关系型数据库?
答:非关系型数据库也叫nosql数据库,全称not only sql。
通常数据以对象 的形式存储在数据库中,不固定结构,
例如列模型,键值对模型
关系型数据库特点? (记住)
1.安全
2.保持数据的一致性
3.实现对表与表进行复杂的数据查询
非关系型数据库特点?
1.效率高
2.容易扩展
3.使用更加灵活
关系型数据库有哪些? (记住)
1.db2
2.oracle
3.mysql
4.sql server
非关系型数据库有哪些?
1.hbase(列模型)
2.redis(键值对模型)
3.mongodb(文档类模型)
Mysql特点 (记住)
1.体积小,安装简单,维护成本低
2.开源,免费
3.使用C++编写
4.支持多系统
|
|