随笔分类 - mysql
mysql数据库相关
摘要:SELECT DISTINCT ON(MID) * from draft where status='pass_' and mid in ('2197107','2235859','2122564') and is_delete is FALSE and is_online is TRUE ORDE
阅读全文
摘要:为什么基于Docker搭建? 资源有限 虚拟机搭建对机器配置有要求,并且安装mysql步骤繁琐 一台机器上可以运行多个Docker容器 Docker容器之间相互独立,有独立ip,互不冲突 Docker使用步骤简便,启动容器在秒级别 利用Docker搭建主从服务器 首先拉取docker镜像,我们这里使
阅读全文
摘要:关系数据库入门 关系数据库概述 1. 数据持久化 将数据保存到能够长久保存数据的存储介质中,在掉电的情况下数据也不会丢失。 2. 数据库发展史 网状数据库、层次数据库、关系数据库、NoSQL数据库。 1970年,IBM的研究员E.F.Codd在 Communication of the ACM 上发
阅读全文
摘要:MySQL性能优化 使用索引 索引的设计原则 创建索引的列并不一定是select操作中要查询的列,最适合做索引的列是出现在where子句中经常用作筛选条件或连表子句中作为表连接条件的列。 具有唯一性的列,索引效果好;重复值较多的列,索引效果差。 如果为字符串类型创建索引,最好指定一个前缀长度,创建短
阅读全文
摘要:Centos7二进制文件安装MySQL5.7.25 1、删除centos系统自带的mariadb数据库防止发生冲突 ?12rpm qa|grep mariadbrpm e mariadb libs nodeps 2、安装libaio库 ?1yum y install libaio 3、下载并解压my
阅读全文
摘要:数据库的安装和连接 PyMySQL的安装 pip install PyMySQL python连接数据库 import pymysql db = pymysql.connect("数据库ip","用户","密码","数据库" ) 打开数据库连接 cursor.execute("SELECT VERS
阅读全文
摘要:阅读目录 初识索引 索引的原理 索引的数据结构 聚集索引与辅助索引 MySQL索引管理 测试索引 正确使用索引 联合索引 查询优化神器 explain 慢查询优化的基本步骤 慢日志管理 返回顶部 一 初识索引 为什么要有索引? 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少
阅读全文
摘要:数据库day3——记录操作 阅读目录 概览 插入数据 更新数据 删除数据 查询数据 返回顶部 概览 MySQL数据操作: DML 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 使用INSERT实现数据的插入 UPDATE实现数据的更新 使用DELETE实现数据的删除
阅读全文
摘要:阅读目录 引擎介绍 表介绍 创建表 查看表结构 mysql中的数据类型 表的完整性约束 修改表结构 删除表 多表结构的创建与分析 作业 返回顶部 引擎介绍 mysql中的存储引擎(https://www.cnblogs.com/Eva J/articles/9682063.html) 返回顶部 表介
阅读全文
摘要:阅读目录 楔子 初识数据库 为什么要用数据库 认识数据库 初识mysql mysql概念 下载和安装 初识sql语句 楔子 假设现在你已经是某大型互联网公司的高级程序员,让你写一个火车票购票系统,来hold住十一期间全国的购票需求,你怎么写? 由于在同一时段抢票的人数太多,所以你的程序不可能写在一台
阅读全文