MySQL
文章平均质量分 70
友农
一名大学生
展开
-
规避这些坑,能让你在查询数据库时更快
在数据库中,对于查询操作比较频繁的表,可以使用索引,索引又分为主键索引和非主键索引(有人也分为聚簇索引和非聚簇索引),我们先来看看主键索引是如何提高查询性能的。索引经历了几个阶段,第一个阶段使用的是二叉树,将数据直接存储在各个节点上,虽然相对一般查询来说也提高了效率,但是由于层级太高,查询和维护的时候都比较麻烦;第二阶段是B-数,此时也是将数据存储在各个节点上,虽然提高了维护效率,但是加载全部的信息还是需要不少的时间;第三阶段是B+数,该阶段将索引存储到B+树上,非叶子节点不存储数据,叶子节点也不存储数据,原创 2022-07-12 16:13:40 · 628 阅读 · 0 评论 -
MySQL中的删除:drop,delete,truncate的区别和联系
drop是DDL(数据定义语言),用于整张表的删除,删除的时候不仅删除了表中的数据,还删除了表结构。(也就是使用drop删除表后,数据库中便查询不到该表)语法:drop table 表名;注:drop命令后不可使用where等命令。delete是DML(数据操作语言),用于对表中数据的删除,不会删除表结构,也就是说即使你使用delete from 表名;将表中所有数据都删除了,该表依然存在。delete的删除原理:在InnoDB数据库引擎下,将要删除的数据添加一个删除标记,该表的实际大小不会产生变化原创 2022-06-02 07:59:18 · 14417 阅读 · 0 评论 -
数据库和表的基本操作
1.数据库操作创建数据库:create database [数据库名]切换(进入)数据库:create database [数据库名]删除数据库:drop database [数据库名]显示所有数据库:show databases;显示当前所在数据库:select databa();2.MySQL数据类型在学习表之前,需要先学习MySQL的基本数据类型,这样更方便我们去定义表,操作表。2.1数值类型数值类型有9个(有一个为BIT(M),常用Boolean对应BIT,默认为1),大家原创 2022-05-31 17:56:55 · 306 阅读 · 0 评论 -
MySQL的安装与配置
之前学习了MySQL,但是由于时间过于久远有些知识点有些模糊,借此机会写一个系列文章,主要目的是为了更加巩固自己的知识,当然也希望能够帮助到刚接触MySQL的小伙伴,大家一起努力,一起进步。文章目录一、安装MySQL二、MySQL的配置一、安装MySQL要学习MySQL,首先我们要先把软件安装好,才能进行下一步。下载MySQL(https://downloads.mysql.com/archives/community/)通过这个网址选择不同版本的MySQL,我们这里用MySQL5.7.27作为.原创 2022-05-30 21:44:27 · 514 阅读 · 0 评论