查询每个班级中总分前3的学生信息 示例 班级表 t_class 列名注释id主键idname班级名称 学生表 t_student 列名注释id主键idname学生名称score总分class_id班级id 建表语句 -- 创建班级表 CREATE TABLE t_class ( id INT PRIMARY KEY, name VARCHAR(25…
索引优化 创建合适的索引 为查询条件创建索引:在经常出现在WHERE子句、JOIN条件和ORDER BY子句中的列上创建索引,以显著提高查询速度。例如,为用户的电子邮件地址列创建索引,加快基于电子邮件地址的查询。 使用复合索引:当查询条件涉及多列时,创建复合索引以提高查询效率。复合索引的顺序应根据查询频率和选择性来确定。 定期分析和优化索引:随着数…
编写备份脚本 新建目录 用于存放当前用户下的自定义定时任务脚本 # 新建定时任务脚本存放目录 mkdir -p /home/myCron; 新建文件 touch /home/myCron/backup_pg.sh; 授予可执行权限 chmod +x /home/myCron/backup_pg.sh; 编写删除脚本 vim /home/myCron…
PG查看每个表所占用磁盘空间大小 参考连接:https://blog.csdn.net/yueludanfeng/article/details/86487585 -- 方法1 select table_full_name, round( CAST ( size as numeric ) / 1024 / 1024 / 1024, 2 ) || '…
示例表 字段 字段名字段注释org_code机构代码org_name机构名称parent_org_code上级机构代码 建表SQL -- Create table create table t_demo_org ( org_code varchar(32), org_name varchar(100), parent_org_code varcha…