一.关系型数据库
关系型数据库只是一个保存数据的容器,大多数数据库依靠一个称为数据库管理系统(简称DBMS)的软件来管理数据库中的数据。
二.什么是SQL?
SQL是结构化查询语言,是一种用于管理关系型数据库并与数据库中的数据进行通信的计算机语言。
SQL语言
1.数据定义语言(DDL)创建,修改删除数据库的内部数据结构。
2.数据查询语言(DQL) 用于数据库中数据的查询。
3.数据操作语言(DML)用于数据库中数据的修改,包括添加,删除,修改等。
mysql的数据类型
整型:int
浮点型:float,double,decimal(10,2)
字符型:VARCHAR (20)
日期型:DATE
PRIMARY KEY.定义当前列为主键,主键有两个特点,非空,不能重复。
AUTO_INCREMENT,设置当前列为自动增长列,由DBMS为该列分配值,确保该列的值不重复。
三.删除数据
--使用DELETE 删除。不加WHERE条件的DELETE语句就能删除所有数据。
--使用TRUNCATE语句 直接删除表中所有数据,标准结构
四.聚合函数
1.COUNT:统计行数量
2.SUM:获取单个列的合计值
3.AVG:计算某个列的平均值
4.MAX:计算列的最大值
5.MIN:计算列的最小值