![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 56
fighting_tl
这个作者很懒,什么都没留下…
展开
-
俩表之间批量插入数据 mysql case
INSERT INTO `users_source` ( `user_id`, `appid`, `platform`, `channel`, `created_at`, `company_code`) SELECT `id`, CASE `user_from`WHEN 'PC' THEN '1005'WHEN 'H5' THEN '1006'WHEN 'WXH5' THEN '1006'WHEN 'iOS' THEN '1003'WHEN 'ANDROID' THE..原创 2021-06-09 14:52:41 · 371 阅读 · 0 评论 -
linux虚拟机学习计划一 (lnmp安装记录)
centos网卡配置详解发布时间:2020-03-27 来源:未知 点击:2922 次1.网卡文件位置centos网卡配置文件一般位于:/etc/sysconfig/network-scripts/文件名一般为:ifcfg-eno或者ifcfg-eth0类似的文件,可以先用ip addr 命令或者是ifconfig命令查看网卡信息如果是新机器没有配置文件一般也会有ifcfg-lo回环网卡,可以复制一份使用vim编辑(root权限)一般来说需要自己修改的项BO...原创 2020-11-20 16:43:14 · 208 阅读 · 0 评论 -
MySQL笔记
前言MySQL重要吗?重要!为什么重要?因为它在Java企业级开发中非常常用,因为 MySQL 是开源免费的,并且方便扩展。阿里巴巴数据库系统也大量用到了 MySQL,因此它的稳定性是有保障的。MySQL是开放源代码的,现在面试中,MySQL也成为了必问知识要点,但是MySQL要达到精通的程度,却并非那么容易,所以深度学习M有SQL真的非常重要。本次分享阿里技术官手写的“MySQL笔记”一共分为上下两册:上册主要是以大纲脑图为主,清晰的划分了知识点,每个细节都有涉及到,比较全面。 下册则更注重转载 2020-11-10 17:20:24 · 2716 阅读 · 11 评论 -
数据库高并发
一个项目刚开始的时候是为了实现基本功能,随着版本和功能的迭代,大数据和高并发成了软件设计必须考虑的问题!本质很简单,一个是慢,一个是等。两者是相互关联的,因为慢,所以要等,因为等,所以慢,解决了慢,也就解决了等,解决了等,也就解决了慢。关键是如何解决慢和等,核心一个是短,一个是少,一个是分流,最后一个是集群/横向扩张/读写分离/建立主从。短是指路径要短:典型的mvc结构是请求->controller->model->dao->view,然后把页面返...转载 2020-11-05 11:57:15 · 448 阅读 · 0 评论 -
数据库高并发 主从复制 分库分表
一、缓存式的Web应用程序架构: 在Web层和db层之间加一层cache层,主要目的:减少数据库读取负担,提高数据读取速度。cache存取的媒介是内存,可以考虑采用分布式的cache层,这样更容易破除内存容量的限制,同时增加了灵活性。二、业务拆分: 电商平台,包含了用户、商品、评价、订单等几大模块,最简单的做法就是在一个数据库中分别创建users、shops、comment、order四张表。 但是,随着业务规模的增大,访问量的增大,我们不得不对业务进行拆分。每一个模块都使用单独.转载 2020-11-05 11:54:38 · 206 阅读 · 0 评论 -
MySQL中count(1)、count(*) 与 count(列名) 的执行区别
执行效果:1、count(1) and count(*)当表的数据量大些时,对表作分析之后,使用count(1)还要比使用count()用时多了!从执行计划来看,count(1)和count()的效果是一样的。但是在表做过分析之后,count(1)会比count(*)的用时少些(1w以内数据量),不过差不了多少。如果count(1)是聚索引,id,那肯定是count(1)快,但是差的很小的。因为count(),自动会优化指定到那一个字段。所以没必要去count(1),用count(),sql会帮转载 2020-06-30 16:29:28 · 277 阅读 · 0 评论 -
mysql学习
文章链接版权声明:本文为CSDN博主「程序员cxuan」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/qq_36894974/article/details/105594307转载 2020-06-19 16:37:31 · 134 阅读 · 0 评论 -
字节跳动面试之---数据库
数据库数据库基础 事务的概念和特性? 会出现哪些并发一致性问题? 数据库的四种隔离级别? 什么是乐观锁和悲观锁? 常见的封锁类型? 什么是三级封锁协议? 什么是两段锁协议? 什么是 MVCC? 数据库的范式? 列举几种表连接方式? 什么是存储过程?有哪些优缺点? Drop/Delete/Truncate的区别? 什么是视图?什么是游标? ...转载 2020-03-06 15:41:23 · 901 阅读 · 0 评论 -
Host is not allowed to connect to this MySQL server解决方法
今天在Linux上面装完MySQL,却发现在本地登录可以,但是远程登录却报错Host is not allowed to connect to this MySQL server,找了半天试了网上的一些方法都没有解决,最终在一篇文章里找到了解决方法,特意记录一下。先说说这个错误,其实就是我们的MySQL不允许远程登录,所以远程登录失败了,解决方法如下:在装有MySQL的机器上登录MySQL...转载 2019-07-30 23:28:35 · 802 阅读 · 0 评论 -
字段别名 mysql
解决办法:字段为varchar类型的用 trim(字段名) 别名 , 日期类型的DATE_FORMAT( 字段名, '%Y-%m-%d %H:%i:%s' ) 别名数字类型的 truncate(字段名,保留小数位数) 别名;MySql sql按时间分组 1 2 3 4 5 6 select...转载 2019-03-11 10:48:48 · 669 阅读 · 0 评论 -
mysql 储存引擎
MySQL性能优化(一)-- 存储引擎和三范式一、MySQL存储引擎 存储引擎说白了就是如何存储数据、如何为存储的数据建立索引和如何更新、查询数据等技术的实现方法。因为在关系数据库中数据的存储是以表的形式存储的,所以存储引擎也可以称为表类型(即存储和操作此表的类型)。MySQL5.5以后默认使用InnoDB存储引擎。 下图是MySQL中各种存储引擎的对比。 1.MyISA...转载 2019-02-19 16:04:15 · 452 阅读 · 0 评论 -
mysql数据库误删除后的数据恢复操作说明
在日常运维工作中,对于mysql数据库的备份是至关重要的!数据库对于网站的重要性使得我们对mysql数据的管理不容有失!然后,是人总难免会犯错误,说不定哪天大脑短路了来个误操作把数据库给删除了,怎么办???下面,就mysql数据库误删除后的恢复方案进行说明。一、工作场景(1)MySQL数据库每晚12:00自动完全备份。(2)某天早上上班,9点的时候,一同事犯晕drop了转载 2017-09-05 16:42:08 · 419 阅读 · 0 评论 -
mysql 索引方法的区别及区别
Mysql几种索引方式的区别及适用情况 转载▼Mysql目前主要有以下几种索引方式:FULLTEXT,HASH,BTREE,RTREE。那么,这几种索引有什么功能和性能上的不同呢?FULLTEXT即为全文索引,目前只有MyISAM引擎支持。其可以在CREATE TABLE ,ALTER TABLE ,CREATE INDEX 使用,不过目前只转载 2017-08-18 17:35:05 · 879 阅读 · 0 评论