mysql

mysql 表关系以及设计范式
2020-11-09 17:55:59
0赞
0踩
113阅读
根据业务需求,数据库中不同表之间可以分为以下三种关系一对一如:人和身份证实现方式:一对一关系实现,可以在任意一方添加唯一外键指向另一方的主键。一对多(多对一)如:部门和员工实现方式:在多的一方建立外键

mysql 约束
2020-11-09 17:26:08
0赞
0踩
110阅读
约束的概念:对表中的数据进行限定,保证数据的正确性、有效性和完整性。有以下几种约束分类:主键约束:primary key非空约束:not null唯一约束:unique外键约束:foreign key

mysql 基础语法
2020-11-09 17:12:03
0赞
0踩
108阅读
聚合函数聚合函数:将一列数据作为一个整体,进行纵向的计算count:计算个数 一般选择非空的列,如主键max:计算最大值min:计算最小值sum:计算和avg:计算平均值注意:聚合函数的计算,排除nu

mysql优化之存储引擎选择
2019-10-05 11:43:46
0赞
0踩
409阅读
在给网站优化提速时,可以通过增加redis缓存,页面静态化等形式,但终究还是要操作数据库,对数据库的优化可以从以下几个方面入手:存储层:数据表”存储引擎”选取、字段类型选取、逆范式(3范式)设计层:索

mysql 水平分表与垂直分表
2019-10-05 11:38:58
0赞
0踩
391阅读
水平分表: 把一个表的全部记录信息分别存储到不同的分表中,每个分表的表结构一致垂直分表:把一个表的全部字段分别存储到不同的表中水平分表假设你的应用用户数量达到亿级,如果全部存在一张表,每次对这些表的增

mysql 开启查询缓存优化查询速度
2019-10-05 11:38:16
0赞
0踩
395阅读
开启查询缓存查询缓存是mysql服务器提供的用于缓存select语句结果的一种内部内存缓存系统。如果开启了查询缓存,将所有的查询结果都缓存起来,使用同样的select语句再次查询时,直接返回缓存的结果

only_full_group_by 报错解决方式
2019-10-04 17:14:07
0赞
0踩
413阅读
执行以下sql时报错:SELECT count(id) amount, FROM_UNIXTIME(createtime, '%Y%m') AS `days` FROM `goods` GROUP B

mysql 自动备份并上传至 git 仓库
2019-10-04 17:13:36
0赞
0踩
407阅读
备份需求数据库备份的重要性再怎么强调也不为过。当你的操作出现差错,但又因为没有作备份导致数据无法还原时,你就能体会到“万念俱灰”的心情了。数据库备份有多种形式,本文以我的个人网站数据库备份为例。需求如

mysql 的 find_in_set 函数
2019-10-04 17:12:24
0赞
0踩
379阅读
FIND_IN_SET(str,strlist) 函数str 要查询的字符串strlist 字段名 参数以”,”分隔 如 (1,2,6,8)建表CREATE TABLE test(id int(6)

mysql 用户管理
2019-10-04 17:10:11
0赞
0踩
373阅读
用户管理的相关指令mysql> help Account Management;CREATE USERDROP USERGRANTRENAME USERREVOKESET PASSWORD新建用