mysql大批量插入数据四种方法 方法一:循环插入 这个也是最普通的方式,如果数据量不是很大,可以使用,但是每次都要消耗连接数据库的资源。大致思维如下(我这里写伪代码,具体编写可以结合自己的业务逻辑或者框架语法编写) f…
标签:MySql
MySQL™ 参考手册(优化SQL语句)
优化SQL语句 数据库应用程序的核心逻辑是通过SQL语句执行的,无论是直接通过解释器发出,还是通过API在后台提交。本节中的调优指南有助于加快各种MySQL应用程序的速度,这些指导原则包括读取和写入数据的SQL操作、通常…
技术分享 | 控制mysqldump导出的SQL文件的事务大小
作者:陈俊聪 背景 有人问mysqldump出来的insert语句,是否可以按每 10 row 一条insert语句的形式组织。 思考1:参数–extended-insert 回忆过去所学:我只知道有一对参数…
基于微信公众号的多房间实时弹幕消息系统
项目起始原因 源于数据库课设和以前的一次突发奇想。其实还有其他微信公众号的弹幕系统,但是我发现使用体验不佳,因为那种弹幕系统都是私用,并且只支持同时进行一个房间的使用。所以便萌生了自己写一个的想法。(第一次写md,有点不…
python读excel写入mysql小工具
背景 需要导入全国高校名录到数据库,从教委网站下到了最新的数据,是excel格式,需要做一个工具进行导入,想试用一下python,说干就干。 库 xlrd : excel读写库 pymysql : mysql数据库驱动库…
Mysql 多列形成主键(复合主键 )
什么是数据表的复合主键 所谓的复合主键 就是指你表的主键含有一个以上的字段组成 比如 create table test ( name varc…
我以为我对Mysql索引很了解,直到我遇到了阿里的面试官
相信很多人对于MySQL的索引都不陌生,索引(Index)是帮助MySQL高效获取数据的数据结构。 因为索引是MySQL中比较重点的知识,相信很多人都有一定的了解,尤其是在面试中出现的频率特别高。楼主自认为自己对MySQ…
MySQL优化查询速度的方法
查询速度慢的原因 从程序员的角度 查询语句写的不好 没建索引,索引建的不合理或索引失效 关联查询有太多的join 从服务器的角度 服务器磁盘空间不足 服务器调优配置参数设置不合理 MySQL数据库优化的八种方式 1、选取…
业务,程序员都是怎么做好的
前言 技术能做两种事情,通过技术实现业务和通过技术支持技术。我们大部分时候做的是前者,养活我们的大部分也是业务。 近两个月,作为项目负责人角色从0到1经历了新项目的几个版本迭代,跨入了部分新领域,也有一定收获,对如何做…
MySQL使用方案
优化时机 一般单表超过500万左右,或明显感觉到性能下降时,需要优化 优化方案 读写分离 使用缓存,如memcached或Redis 使用搜索引擎,如ElasticSearch或solr 分库分表 详细说明 读写分离很容…
面试是人生走向成功的第一步, 你是怎样面对面试的呢?
我们每个人都会经历各种各样的面试,常常收到面试通知却不知所错?是否因为性格内向,临场紧张,缺乏自信,折戟沉沙?面试前一天要睡好。进行面试前,多做几次深呼吸,以稳定心情。进行面试时要镇静、沉着,不要碰到尖锐的问题就恐惧、失…
django 中 mysql 的 charset 配置
查了半天,结论是没有在 django 中直接配置一张表的 charset 的方式。 网上搜到的都是让人直接去配置数据库的 charset ,真让人无语。生成创建表的时候在后面加一行 CHARSET=utf8mb4 很难吗…