myini [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=C:\App\mysql\mysql-8.0.20-winx64 # 设置 ...
分类:
数据库 时间:
2020-06-02 13:03:09
阅读次数:
102
SELECT * FROM my_db.my_article_data WHERE CAST( my_db.my_article_data.content AS CHAR CHARACTER SET utf8 ) COLLATE utf8_general_ci LIKE '%替换关键词%' OR C ...
分类:
数据库 时间:
2020-06-02 11:39:49
阅读次数:
185
阅读本文大概需要 2.8 分钟。“这篇文章,我们来聊一下对于一个支撑日活百万用户的高并系统,他的数据库架构应该如何设计?看到这个题目,很多人第一反应就是:分库分表啊!但是实际上,数据库层面的分库分表到底是用来干什么的,他的不同的作用如何应对不同的场景,我觉得很多同学可能都没搞清楚。用一个创业公司的发 ...
分类:
数据库 时间:
2020-06-02 11:36:38
阅读次数:
82
一直没有设计过数据库,最近正好工作上要求设计一个指标数据库,正好变学习边设计。 1.数据库设计流程学习 a)系统的需求分析阶段 b)概念结构设计阶段 c)逻辑结构设计阶段 d)数据库物理设计阶段 e)数据库实施阶段 f)数据库运行和维护阶段 2.流程1:系统的需求分析阶段 进行数据库设计必须了解与分 ...
分类:
数据库 时间:
2020-06-02 11:34:38
阅读次数:
186
/etc/init.d/mysqldstopcp-a-R/var/lib/mysql/*/home/mysql/chownmysql:mysql-R/home/mysql/chmod777/home/mysql/-Rvi/etc/my.cnf[mysqld]datadir=/home/mysqlsocket=/home/mysql/mysql.sockvi/etc/init.d/mysqlddat
分类:
数据库 时间:
2020-06-02 11:34:04
阅读次数:
86
面试题:高并发场景下,如何保证缓存与数据库一致性? 问题分析 我们日常开发中,对于缓存用的最多的场景就像下图一样,可能仅仅是对数据进行缓存,减轻数据库压力,缩短接口响应时间。 这种方案在不需要考虑高并发得去写缓存,高并发得读写缓存时,是不会有问题,但是如果是在高并发场景下,要保证缓存和数据库的一致性 ...
分类:
数据库 时间:
2020-06-02 11:23:03
阅读次数:
81
首先保证你的MySQL数据库安装成功cmd命令下 mysql -uroot -p 这样就启动成功了。。。sqlyog配置新连接报错:错误号码 2058,是因为mysql 密码加密方法变了。先登录你的数据库,然后执行 ALTER USER 'root'@'localhost' IDENTIFIED W ...
分类:
数据库 时间:
2020-06-02 11:16:48
阅读次数:
156
1、sql文件过大会报异常: (42000): Variable 'sql_mode' can't be set to the value of 'NULL' ................ mysql配置修改:my.cnf: [mysqld] max_allowed_packet = 5000M ...
分类:
数据库 时间:
2020-06-02 11:04:04
阅读次数:
80
业务背景 统计各机型最近7天bug数量来支撑一张图表: sql需要查询最近七天数据并按每天和机型进行分组 思路 1. 查询最近7天的数据 select * from table where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(column_time ...
分类:
数据库 时间:
2020-06-02 10:57:49
阅读次数:
196
零 背景: ibtmp1暴涨.需要汇总用到ibtmp1原因 一 查询操作类型 1 group by (8.0之前默认排序,如需避免需要加order by null) 2 group by a order by b 3 order by b 4 union 5 select a from (selec ...
分类:
数据库 时间:
2020-06-02 10:55:44
阅读次数:
88
组合查询:并(union) 复合查询(compound query):也称并,执行多个查询(多条select 语句),并将结果作为单个结果集返回。 使用场景: 1、在单个查询中从不同的表返回类似结构的数据; 2、对单个表执行多个查询,按单个表查询返回数据 注意:任何具有多个where 子句的sele ...
分类:
数据库 时间:
2020-06-02 09:45:20
阅读次数:
82
mysql的权限存储在mysql库的user,db,tables_priv,columns_priv,andprocs_priv这几个系统表中,待MySQL实例启动后就加载到内存中。?User表:存放用户账户信息以及全局级别(所有数据库)权限,决定了来自哪些主机的哪些用户可以访问数据库实例,如果有全局权限则意味着对所有数据库都有此权限?Db表:存放数据库级别的权限,决定了来自哪些主机的哪些用户可以
分类:
数据库 时间:
2020-06-02 09:43:30
阅读次数:
85
参考文献 https://docs.oracle.com/cd/E24628_01/install.121/e22624/preinstall_req_os_grps_usrs.htm#EMBSC146
分类:
数据库 时间:
2020-06-02 09:38:24
阅读次数:
287
/** * 获取accesstoken * * @param int $id * @return \think\Response */ public function AccessToken($appid) { //获取url $file = $this->accesstoken_url; if(! ...
分类:
数据库 时间:
2020-06-02 09:36:23
阅读次数:
165
SQL Server 2012 Enterprise Edition安装图解、、、 第一部分:安装前的准备 1.疑问:一个PC上可以安装多个SQL Server数据库么 答案:可以的、每一个安装的时候最好创建一个不同的实例名,安装在不同的文件夹下。我的就是这样安装的,我装了2005、2008、201 ...
分类:
数据库 时间:
2020-06-02 09:34:29
阅读次数:
90
一. 查询流程 1.查询流程中, 每个操作都产生一个虚拟表, 除了最后一个,其他对用户都是透明的. 2.查询流程 3. DISTINCT 如果在查询中指定了DISTINCT子句,则会创建一张内存临时表(内存中放不下就放磁盘),表结构和虚表一样,不同的是distinct列,增加了一个唯一索引,以此来去 ...
分类:
数据库 时间:
2020-06-02 09:29:24
阅读次数:
100