数据库关系管理系统
-数据库
-表
-数据
SQL语句:
DDL:结构定义语句
对数据库的定义 对表结构的定义
表的定义: 格式,主键(数据每条记录的唯一标识,非空,唯一),自增
create table 表名(
字段1 字段类型 primary key auto_increment,
字段2 字段类型,
字段3 字段类型,
字段4 字段类型
);
表可以对应java当中类,每个成员变量对应表中字段,名称对应,数据类型对应
class 类名{
数据类型 成员变量名1;
数据类型 成员变量名2;
数据类型 成员变量名3;
数据类型 成员变量名4;
}
DML:数据操作语句
添加insert into
修改update
删除delete
DQL:数据查询语句
select 字段们(可以使用* 代表所有字段) from 表 where 符合的条件
where条件种类:
1.比较运算符
> >= < <= = !=(<>)
2.逻辑运算符
and or not
3.between ...and...
在指定范围内
注意:between 后面的值必须是小值 and后面的是大值
4.in
可以比较多个值
5.like
模糊查询
通配符使用:
1.% 匹配多个
2._ 匹配一个
6.null值操作
is null; 判断为空
is not null; 判断不为空
7.distinct虑重与order by排序ASC升 DESC降
函数:对某个字段进行纵向操作
SUM 求和
COUNT 求记录个数
MAX/MIN 最大/最小
AVG 平均值
分组:将所有数据按照指定的字段分组,每组内容可以进行数据函数操作
常用语句,没有的希望大家补充。
|
|