Java-bug点滴记录(五)

1.修改表:

1.修改表名:
rename table 原表名 to 新表名
2.增加一列:
alter table 表名 add 列名 类型

2.查询数据库:(聚合函数)

count()计数
sum()求和
max()最大值
min()最小值
avg()求平均值
(1)group by 分组的字段 having 聚合函数
select sex,avg(height) as ah 分组字段和聚合函数 from stu group by sex having ah > 70

3.分段查询

mysql有:
limit 进行分段查询
SELECT * FROM stu WHERE sanme LIKE '_i%' LIMIT 2;(数字表示查询几个)
SELECT * FROM stu WHERE sanme LIKE '_i%' LIMIT 1,2;(第一个数字表示偏移量,第二个表示查询数量)
总结出一个分页公式!
             当前页数! currentpage  从1开始
             每页的数量! pagesize
             limit (currentpage-1)*pagesize,pagesize;

4.修饰符 约束

primmary key : 不能重复且不能为null
auto_increment:自动增长。
unique not null :不可重复且不能为空。
外部增加修饰符:alter table 表名 add primary key(列名)

constraint 外键约束的名称 数据库不可重复 foreign key(外键) references 参照表(主键)
外部增加:
alter table 表

猜你喜欢

转载自blog.csdn.net/qq_37967304/article/details/103388995