数据库
文章平均质量分 81
nnzanna
。。
展开
-
数据库---索引的底层原理
索引的底层原理MYSQL支持两种索引,B+树索引,哈希表索引;存储引擎为MYISAM和INNODB的索引结构:MYISAM存储引擎—主键索引(非聚集索引)MYISAM引擎使用B+ 树作为索引结构、叶节点的data域存放的是数据记录地址;MYISAM中,主索引和辅助索引在结构上没有任何区别,只是主索引要求key是唯一的,而辅助索引的key可以重复。按照B+ 树搜索算法搜索索引,如果指定的key存在,则取出其data域的值,然后以data域的值为地址,读取相应数据记录。INNoDB存储引擎—原创 2021-03-05 15:01:36 · 516 阅读 · 1 评论 -
数据库---索引优化
0628 SQL及索引优化索引的执行分析;索引失效;SQL和索引的优化;explain 关键字是分析SQL索引执行过程;操作Student表mysql> select * from student;+-----+-------+------+------+| SID | Sname | Sage | Ssex |+-----+-------+------+----...原创 2021-03-05 15:04:34 · 155 阅读 · 0 评论 -
数据库---事务、存储引擎
事务一个事务是由一条或者多条操作数据库的SQL语句所组成的一个不可分割的单元。只有事务中所有操作都正常执行,整个事务才能给提交到数据库,要么成功,要么失败,不能出现部分成功和失败。userid cardid pricegdz 123 100 + 100 =200gxt 456 600 - 100 =500gxt同学给gdz转一百块钱 (应...原创 2021-03-05 14:52:13 · 113 阅读 · 0 评论 -
数据库---索引
索引:一种数据结构,(B树或者是哈希结构),提高查询效率。索引是创建在数据库表中,是对数据库表中的一列或者多列值进行排序的一个结果,好处就是提高查询效率。索引的分类:普通索引:没有任何限制,可以给任何字段创建普通索引;唯一性索引:使用Unique修饰的 字段,值不能重复,主键索引就是唯一性索引;主键索引:使用primary key修饰的字段自动创建主键索引,不能为空;外键索引...原创 2021-03-05 14:58:43 · 100 阅读 · 0 评论 -
数据库---SQL操作
库操作SQL格式:1.创建数据库:create database database_name;2.查看数据库:show databases;3.使用数据库:use database_name;4.查看数据库下的存在表:show tables;5.删除数据库:drop database database_name;表操作SQL格式1.创建表:create table table_na...原创 2019-10-06 21:54:50 · 172 阅读 · 0 评论 -
数据库---MYSQL基础
MYSQL相关数据库的一种;目前属于Oracle甲骨文公司;称为关系型数据库,微软的SQL server;MySQL数据是一种C/S模型即客户端服务端模型;客户端通过账号,密码连接服务器,连接成功后才可以进行数据库操作(CRUD增删改查);MYSQL的服务端采用IO复用 + 可伸缩的线程池,实现了网络高并发的经典模型;MYSQL 的优势:(1)开放源码的数据库;(2)跨平台性;...原创 2019-10-06 21:34:49 · 247 阅读 · 0 评论