自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 postgresql表继承详解

Postgresql继承表研究

2022-06-10 20:45:00 3029 1

原创 不固定列动态行转列SQL

行转列应用

2022-06-07 18:55:48 2727 1

原创 一个sql优化案例

最近,公司上线一个新项目,但上线后没几天,数据库的性能问题尤为明显,其中一个较为特殊,查询缓慢,还经常导致应用端服务内存溢出而崩溃。原语句:SELECT media_id,ad_id,ad_name, advertiser_id,ad_modify_time, ad_create_time,`status`,opt_status,delivery_range,inventory_type,open_url,bid,budget,budget_mode,mm.smart_...

2022-05-31 21:03:56 401

原创 利用BETWEEN AND比较字符串获得一个首字母为 B 和 N 之间的数据问题

BETWEEN AND比较字符串一个问题CREATE TABLE customer(customer_id serial ,title char(4) ,fname varchar(32) ,lname varchar(32) NOT NULL,addressline varchar(64) ,town varchar(32) ,zipcode char(10) NOT NULL,phone varchar(16) ,CONSTRAINT customer_pk P...

2022-05-09 11:36:14 648

原创 MySQL虚拟列的详细讲解

MySQL运用虚拟列对where条件有函数的的优化MySQL5.7引入了Generated Column,所谓Cenerated Column,就是数据库中的某一列由其他列计算而得。MySQL 5.7中,支持两种Generated Column,即Virtual Generated Column和Stored Generated Column,前者只将Generated Column保存在数据字典中(表的元数据),并不会将这一列数据持久化到磁盘上;后者会将Generated Column持久化到磁盘上.

2021-01-26 10:55:24 15104 2

原创 Mysql 未确定函数优化

Mysql函数调用优化MySQL函数在内部被标记为确定性或非确定性。非确定性函数如:RAND()、UUID()等,如果给它的参数固定值,它可以对不同的结果返回不同的结果被调用。确定函数如POW(),log()等,如果给它的参数固定值,会返回同一个结果被调用。不确定性函数可能会影响查询性能。CREATE TABLE t1 (id INT NOT NULL AUTO_INCREMENT, co_name VARCHAR(100), PRIMARY KEY(id));INSERT INTO t1(.

2020-11-06 20:06:58 179

原创 mysql 用户备份数据库权限

mysqldump 备份所需要的权限说明:1、对于table,mysqldump 最少要有select权限2、如果要产生一份一致的备份,mysqldump 要有lock tables权限3、对于view,mysqldump 要有show view权限4、对于trigger,mysqldump 要有trriger权限5、对于event,mysqldump 要有event权限创建用户并授权:create user dbbackup@localhost identified by '123456

2020-07-01 17:46:20 1156

原创 mysql left join中子表null值查询

与SQL标准相比, 语法 扩展了。后者只接受 table_reference ,而不是在一对括号内的列表。 如果我们将 table_reference 项目 列表中的每个逗号 视为等同于内部 联接,则这是保守扩展 。 例如:SELECT * FROM t1 LEFT JOIN(t2,t3,t4) ON(t2.a = t1.a AND t3.b = t1.b AND t4.c = t1.c)相当于: SELECT * FROM t1 LEFT ...

2020-06-30 19:06:53 1564

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除