数据库技术的优化,根据优化分类: 根据使用的层面分为: 数据库语句具体sql层面 数据表层面 数据库层面 一、sql 1、应尽量避免在 where 子句中使用 != 或 <> 操作符,否则将引擎放弃使用索引而进行全表扫描。 2、应尽量避免在 where 子句中使用 or 来连接条件,如果一个字段有索 ...
分类:
数据库 时间:
2020-07-07 16:09:00
阅读次数:
105
ThinkPHP5有关联模型的操作,但有部分初学者对数据表中常见的几种表与表的关系还存在着问题,所以使用不好关联查询。这里将hasOne、hasMany、belongsTo进行一个详细举例说明。首先,这3个的大致中文意思:hasOne:有一个,加上主谓语应该是 ,A 有一个 BhasMany:有很多 ...
分类:
其他好文 时间:
2020-07-07 15:24:01
阅读次数:
42
本文针对关系型数据库的一般语法。限于篇幅,本文侧重说明用法,不会展开讲解特性、原理。 一、基本概念 数据库术语 数据库(database) - 保存有组织的数据的容器(通常是一个文件或一组文件)。 数据表(table) - 某种特定类型数据的结构化清单。 模式(schema) - 关于数据库和表的布 ...
分类:
数据库 时间:
2020-07-07 15:09:14
阅读次数:
61
1、刚加了数据表,没有字段名name,却报错IntegrityError: (1364, "Field 'name' doesn't have a default value") 解决:ALTER TABLE django_content_type MODIFY COLUMN name charac ...
分类:
其他好文 时间:
2020-07-07 13:23:58
阅读次数:
54
<html><head><title>数据备份</title><meta name="decorator" content="default"/></head><body><table><thead><tr><th style="width: 20%;">表格描述</th><th style="wi ...
分类:
数据库 时间:
2020-07-07 09:25:36
阅读次数:
67
-- 创建数据库 create database python_test charset=utf8; -- 查看数据库 show databases; -- 使用数据库 use python_test; -- 显示当前使用那个数据库 select database(); -- 创建一个数据表 存0 ...
分类:
数据库 时间:
2020-07-07 09:15:35
阅读次数:
75
有以下数据表:事件标识表未这个股票进入(1)或者移除(2)某个股票池。我们需要对数据进行去重,就是连续多次的进入,或者连续多次的移除,都只取第一次的日期。 如图中,黄色的记录是不需要的。(这个表命名为demo) 首先第一步 select SCODE,POOLID,EFFECTIVE_DAY,ADJU ...
分类:
其他好文 时间:
2020-07-06 17:54:43
阅读次数:
78
转 一、索引优化 索引的数据结构是 B+Tree,而 B+Tree 的查询性能是比较高的,所以建立索引能提升 SQL 的查询性能。 1、建立普通索引 对经常出现在 where 关键字后面的表字段建立对应的索引。 2、建立复合索引 如果 where 关键字后面常出现的有几个字段,可以建立对应的 复合索 ...
分类:
数据库 时间:
2020-07-06 16:17:03
阅读次数:
87
具体开发中遇到的问题如下, 数据表格内的 内容 通过 table.cache["SampleList"] 修改后,重新渲染或重新加载会导致当前操作的分页 和 配置被清空。我修改了第5页第X行的X列值,重新渲染后就回到了最原始第1页或重新调用了接口。 Layui 官方提供的文档 提供的刷新表格方法有几 ...
分类:
其他好文 时间:
2020-07-06 16:10:33
阅读次数:
359
表结构 内连接 笛卡尔积问题 普通内连接:inner join on 隐式内连接: 外连接 内连接与外连接查询的区别 内连接查询是查询两张表交集的数据,主外键关联的数据。 左连接查询是查询左表中的所有数据和两张表主外键关联的数据。 表结构 内连接查询 左连接查询 右连接查询 ...
分类:
数据库 时间:
2020-07-05 17:43:54
阅读次数:
80