
------【MySQL】
文章平均质量分 66
高岩_deal
is ME.
展开
-
【MySQL】数据库常用语法操作整理
目录服务器:客户端: 数据库操作: 增: 删: 改: 查: 数据表操作:增、删、改、查 增: 删: 改: 查: 添加约束: 数据库导入导出:服务器:启动:sudo service ...原创 2018-09-14 16:45:51 · 426 阅读 · 0 评论 -
【MySQL】数据表的常用查询操作
目录单表查询:多表数据查询:在数据库操作中,使用最频繁的是查询操作,由于内容比较琐碎繁杂,在想出更好的办法之前,使用缩进进行格式整理。单表查询:查询数据表中所有的数据:select * from 表名;查询指定字段:select 字段1,字段2,...from 表名; 给字段起别名:select 字段1 as 别名1,字段2 as 别名2,...from ...原创 2018-10-07 13:49:46 · 516 阅读 · 0 评论 -
【Flask】什么是Flask-SQLAlchemy?
目录ORM:SQLAlchemy:Flask-SQLAlchemy:安装及配置:Flask-SQLAlchemy对数据库的操作:在认识Flask-SQLAlchemy之前,先要了解ORM和SQLAlchemy。ORM:概念ORM:对象关系映射,英语:(Object Relational Mapping,简称ORM,或O/RM,或O/R mapping)产生背景:...原创 2018-10-25 20:56:11 · 730 阅读 · 0 评论 -
【MySQL技术内幕:InnoDB存储引擎】MySQL中实例和数据库的概念及体系结构
数据库与实例很多人会混淆两个概念,即MySQL是数据库,MySQL也是数据库实例。作为常见的数据库术语,两个词的定义如下: MySQL被设计成一个单进程、多线程架构的数据库,这也就是说,MySQL数据库实例在系统上的表现就是一个进程。“数据库是文件的集合,是依照某种数据模型组织起来并存放于二级存储器中的数据集合;数据库实例是应用程序,是位于用户与操作系统之间的一层数据管理软件,用...翻译 2018-12-20 09:30:46 · 521 阅读 · 0 评论 -
web server调优的几种方式
通过反向代理来提高性能和增加安全性使用反向代理服务器可以将应用服务器从等待用户与 web 程序交互解放出来,这样应用服务器就可以专注于为反向代理服务器构建网页,让其能够传输到互联网上。而应用服务器就不需要等待客户端的响应,其运行速度可以接近于优化后的性能水平。添加负载平衡负载均衡服务器首先是一个反向代理服务器,它接受来自互联网的流量,然后转发请求给另一个服务器。特别是负载均衡服务器支持两个...转载 2019-01-10 17:15:46 · 1011 阅读 · 0 评论 -
【MySQL】mysql面试相关问题(范式,事物,视图,索引)
三大范式:1、单个字段不能继续拆分,(个人理解:列具有原子性)2、在第一范式的基础上,每个表只描述一件事情。可以理解为第二范式就是要有主键,要求其他字段都依赖于主键。为什么要有主键——没有主键就没有唯一性,没有唯一性在集合中就定位不到这行记录,所以要有主键。其他字段为什么要依赖于主键——因为不依赖于主键,就找不到他们。更重要的是,其他字段组成的这行记录和主键表示的是同一个东西,而主键...原创 2018-12-31 16:57:17 · 458 阅读 · 0 评论 -
【Python】电商网站如何解决秒杀高并发超卖问题
搜集了一些解决秒杀、高并发、超卖、问题的思路,仅供参考!抢订单环节一般会带来2个问题: 1、高并发 比较火热的秒杀在线人数都是10w起的,如此之高的在线人数对于网站架构从前到后都是一种考验。 2、超卖 任何商品都会有数量上限,如何避免成功下订单买到商品的人数不超过商品数量的上限,这是每个抢购活动都要面临的难题。1、前端 面对高并发的抢购活动,前端常用的三板...原创 2019-01-02 14:50:41 · 3578 阅读 · 0 评论 -
【Django】使用redis处理缓存,如果数据库数据发生改变,如何取到最新数据?
场景一:对数据实时性要求不高,更新不频繁读取数据:先判断当前是否有缓存(通常是根据key来判断),如果存在则从redis缓存读取,如果没有缓存,则从mysql中读取并重新写入缓存。更新数据:同样首先判断是否有缓存,如果有则更新redis中的缓存,然后再更新mysql数据库,如果没有缓存,则直接更新mysql数据库。场景二:高并发,更新频繁(如果用户1更新数据时,会先删除缓存,然后更新m...原创 2019-01-15 21:44:15 · 6812 阅读 · 1 评论