
数据库
文章平均质量分 73
阳阳7
努力 忍耐 等待
展开
-
select count(*)的底层究竟在干啥?
1、执行过程是怎样的?2、如何计算 count?影响 count 结果的因素有哪些?3、count 值存在哪里?涉及的数据结构是怎样的?4、为什么 InnoDB 只能通过扫表来实现 count( * )?(见本文最后的问题)5、全表COUNT( * )作为 table scan 类型操作的一个 case,有什么风险?6、COUNT(* )操作是否会像“SELECT * ”一样可能读取大字段涉及的溢出页?...原创 2022-08-08 09:41:32 · 284 阅读 · 0 评论 -
python对几种数据读写方式以及MySQL数据库
python对几种数据读写方式对txt的读写dataSource = open('data.txt',encoding='utf-8',mode='r')savePath = 'save.txt'f = open(savePath,encoding='utf-8',mode='w+')# 读取for lineData in dataSource.readlines(): dataList = lineData.replace('\n','').split(',') print原创 2021-06-25 16:26:18 · 338 阅读 · 0 评论 -
个人小阶段数据分析学习总结
读入数据,genre 取值的频次统计如下a = df[“genre”].value_counts()aAction,Adventure,Sci-Fi 50Drama 48Comedy,Drama,Romance 35Comedy 32Drama,Romance 31 ..Adv.原创 2020-12-03 09:32:37 · 917 阅读 · 0 评论 -
MySQL 学习笔记(SQL_server),让你精通MySQL!
Windows服务– 启动MySQLnet start mysql– 创建Windows服务sc create mysql binPath= mysqld_bin_path(注意:等号与值之间有空格)连接与断开服务器mysql -h 地址 -P 端口 -u 用户名 -p 密码SHOW PROCESSLIST – 显示哪些线程正在运行SHOW VARIABLES – 显示系统变量信息数据库操作– 查看当前数据库SELECT DATABASE();– 显示当前时间、用户名、数据库版本S转载 2020-06-22 16:52:01 · 342 阅读 · 0 评论 -
数据库常见笔试面试题及答案
1.主键、外键、超键、候选键超键:在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为作为一个超键,多个属性组合在一起也可以作为一个超键。超键包含候选键和主键。候选键:是最小超键,即没有冗余元素的超键。主键:数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合。一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null)。外键:在一个表中存在的另一个表的主键称此表的外键。2.为什么用自增列作为主键如果我们定义了主键(PRIMARY KEY),那么InnoDB会选转载 2020-06-18 17:09:19 · 2575 阅读 · 0 评论 -
Web服务Tornado
Web服务器与Tornado入门一、HTTP服务器的真相HTTP 协议是建立在 TCP 协议之上的短连接协议。它利用了 TCP 协议的可靠性,用来传输超文本 (HTML),通信一次连接一次,通信完成后 TCP 连接关闭。所以如果想创建一个 HTTP Server 需要通过 Socket 搭建一个 服务端程序。1、简单的HTTP Serverimport socketADDR = ('0.0.0.0',80)Response = b'''HTTP/1.1 200 OK<!DOC原创 2020-06-18 15:20:43 · 1372 阅读 · 1 评论 -
MySQL个人笔记
数据库一、数据库的定义以及他的发展史数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。每个数据库都有一个或多个不同的 API 用于创建,访问,管理,搜索和复制所保存的数据。我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。所以,现在我们使用关系型数据库管理系统(RDBMS)来存储和管理的大数据量。所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。RDBMS 即关系数据库管理系统(Relational Data原创 2020-06-18 15:14:15 · 1132 阅读 · 0 评论