摘要: 一、表关系 请创建如下表,并创建相关约束 二、操作表 1、自行创建测试数据 2、查询“生物”课程比“物理”课程成绩高的所有学生的学号; 3、查询平均成绩大于60分的同学的学号和平均成绩; 4、查询所有同学的学号、姓名、选课数、总成绩; 5、查询姓“李”的老师的个数; 6、查询没学过“叶平”老师课的同 阅读全文
posted @ 2019-10-22 16:34 aikell 阅读(155) 评论(0) 推荐(0)
摘要: 数据库的安装和连接 PyMySQL的安装 python连接数据库 import pymysql conn = pymysql.connect( host='localhost', user='root', password="root", database='db', port=3306, char 阅读全文
posted @ 2019-10-22 16:31 aikell 阅读(206) 评论(0) 推荐(0)
摘要: Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看SQL语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更好的优化语句。 Explain语法:explain select … from … [where …] 例 阅读全文
posted @ 2019-10-22 16:27 aikell 阅读(109) 评论(0) 推荐(0)
摘要: 阅读目录 初识索引 索引的原理 索引的数据结构 聚集索引与辅助索引 MySQL索引管理 测试索引 正确使用索引 联合索引 查询优化神器-explain 慢查询优化的基本步骤 慢日志管理 初识索引 索引的原理 索引的数据结构 聚集索引与辅助索引 MySQL索引管理 测试索引 正确使用索引 联合索引 查 阅读全文
posted @ 2019-10-22 16:26 aikell 阅读(1240) 评论(0) 推荐(1)
摘要: 准备 建表与数据准备 #建表 create table department( id int, name varchar(20) ); create table employee( id int primary key auto_increment, name varchar(20), sex en 阅读全文
posted @ 2019-10-22 16:17 aikell 阅读(116) 评论(0) 推荐(0)
摘要: 单表查询的语法及关键字执行的优先级 单表查询语法 关键字执行的优先级 1.找到表:from 2.拿着where指定的约束条件,去文件/表中取出一条条记录 3.将取出的一条条记录进行分组group by,如果没有group by,则整体作为一组 4.执行select(去重) 5.将分组的结果进行hav 阅读全文
posted @ 2019-10-22 16:11 aikell 阅读(418) 评论(0) 推荐(0)
摘要: 阅读目录 概览 插入数据 更新数据 删除数据 查询数据 概览 MySQL数据操作: DML 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 插入数据insert 更新数据update 删除数据delete 查询数据 search 1.单表查询 单表查询(https:/ 阅读全文
posted @ 2019-10-22 16:04 aikell 阅读(317) 评论(0) 推荐(0)
摘要: 阅读目录 概览 not null unique primary key foreign key 概览 为了防止不符合规范的数据进入数据库,在用户对数据进行插入、修改、删除等操作时,DBMS自动按照一定的约束条件对数据进行监测,使不符合规范的数据不能进入数据库,以确保数据库中存储的数据正确、有效、相容 阅读全文
posted @ 2019-10-22 15:59 aikell 阅读(192) 评论(0) 推荐(0)
摘要: 阅读目录 数值类型 日期时间类型 字符串类型 ENUM和SET类型 数值类型 MySQL支持所有标准SQL数值数据类型。 这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISION)。 阅读全文
posted @ 2019-10-22 15:51 aikell 阅读(580) 评论(0) 推荐(0)
摘要: mysql存储引擎概述 什么是存储引擎? MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。 例如,如果你在研究大 阅读全文
posted @ 2019-10-22 15:41 aikell 阅读(137) 评论(0) 推荐(0)
摘要: 阅读目录 引擎介绍 表介绍 创建表 查看表结构 mysql中的数据类型 表的完整性约束 修改表结构 删除表 多表结构的创建与分析 引擎介绍 表介绍 创建表 查看表结构 mysql中的数据类型 表的完整性约束 修改表结构 删除表 多表结构的创建与分析 引擎介绍 mysql中的存储引擎(https:// 阅读全文
posted @ 2019-10-22 15:38 aikell 阅读(261) 评论(0) 推荐(0)
摘要: 前: 假设现在你已经是某大型互联网公司的高级程序员,让你写一个火车票购票系统,来hold住十一期间全国的购票需求,你怎么写? 由于在同一时段抢票的人数太多,所以你的程序不可能写在一台机器上,应该是多台机器一起分担用户的购票请求。 那么问题就来了,票务信息的数据存在哪里?存在文件里么? 如果存储在文件 阅读全文
posted @ 2019-10-22 15:21 aikell 阅读(270) 评论(0) 推荐(0)