MySQL
cc抱富
天下熙熙,皆为利来;天下攘攘,皆为利往
展开
-
MySQL查询-----InnoDB和MyISAM索引结构的区别
一、索引类型普通索引唯一索引:值唯一,允许NULL主键索引:特殊的唯一索引,不允许NULL组合索引:多列索引全文索引空间索引概念:非聚簇索引:索引树的叶子节点存储数据的位置信息聚簇索引:索引树的叶子节点存储数据二、InnoDB与MyISAM索引结构的区别InnoDB引擎:按b+tree结构组织存放,叶子节点包含全部数据信息,辅助索引叶子节点存放的是主键。对于InnoDB的普通索引,会扫描2次,第一次由普通索引找到对应主键索引,第二次根据主键索引找到对应完整数据MyI原创 2020-05-10 23:22:49 · 231 阅读 · 0 评论 -
mysql之使用python连接数据库
import pymysql# 链接数据库#1.数据库对象connconn=pymysql.connect(host='localhost',user='root',passwd='1234567',db='caicai',port=3306,charset='utf8')# cursor返回一个游标实例对象,其中包含了很多操作数据的方法,比如执行sql语句。#2.执行sql (pyt...原创 2019-12-03 23:43:12 · 119 阅读 · 0 评论 -
MySQL总结练习---如何查找每个分类中最贵的商品、如何将查询的数据插入到某个表中
sql语句练习一、如何查找每个分类中最贵的商品1、创建数据库,插入数据creare database jingdong charset=utf8;use jingdong;create table goods( id int unsigned primary key auto_increment not null, name varchar(150) not null, cate_...原创 2019-12-01 22:57:48 · 12545 阅读 · 0 评论 -
MySQL学习五---内连接、左连接、右连接、自连接;子查询
1、连接的含义:查询结果来源于多张表时,先将多张表连接成一个大的数据集,再选择合适的列返回,即连接2、内连接查询查询结果为两个表所匹配到的数据。举例,看下源数据,一个students表(12条数据),一个class表(4条数据),以s表中cls_id和c表中的id关联,都为班级号。使用内连接查询,条件为两张表的班级号相等的数据select * from students as s ...原创 2019-11-30 22:33:17 · 239 阅读 · 0 评论 -
MySQL学习三--高级查询--分组聚合
1、聚合函数1.1、总数: count() 带小括号: 是函数count(*)效率最高 以行单位来进行统计个数select count(*) from students; -- 统计行数 1.2、最大值: max()– 查询最大的年龄select max(age) from students;– 查询最高身高的学生的名字(最高身高如果有多个)理解分组原理:https://bl...原创 2019-11-14 23:08:34 · 610 阅读 · 0 评论