数据库
文章平均质量分 82
ThetaQing
我不懒
展开
-
MySQL常用语句
文章目录零、序言一、查询语句1.1 select 与select *1.2 distinct二、过滤数据2.1 where2.2 and、or运算符2.3 limit2.4 in三、数据排序3.1 order by四、表连接4.1 别名4.2 inner join五、数据分组六、子查询七、集合运算符八、增删改8.1 insert into8.2 delete8.3 update九、事务十、数据库与表管理十一、索引十二、MySQL数据类型十三、MySQL约束零、序言一、查询语句1.1 select 与原创 2021-05-29 22:06:44 · 14249 阅读 · 2 评论 -
数据库的引擎
文章目录MyISAM与InnoDBMyISAM与InnoDB常规使用操作MyISAM:节约空间,速度较快;InnoDB:安全性高,支持事务的处理,支持多表多用户操作。在物理空间存在的位置所有的数据库文件都存在 data目录下,本质还是文件的存储!MySQL引擎在物理文件上的区别InnoDB在数据库表中只有一个*.frm文件,以及上级目录下的 ibdata1 文件;MyISAM对应的文件*.frm 表结构的定义文件;*.MYD数据文件,MYisam Data*.MYI 索引原创 2021-03-27 14:55:40 · 114 阅读 · 1 评论 -
数据库系统
三、数据库操作SQL语言3.1 SQL语言概述数据定义语句(Data Definition Language ,DDL)是SQL语言中用于创建、修改和删除数据库对象的语句。• Create database 创建新数据库• Drop database 删除数据库• Alter database 修改数据库属性• Create table 创建新表• Alter table 修改数据库表结构• Drop table 删除表• Create index 创建索引• Drop index 删除原创 2021-02-23 20:11:47 · 5188 阅读 · 1 评论 -
数据库的四大范式&&巴斯科德范式
一、基础1.1 数据库使用的数据模型与数据库系统层次数据模型:采用“树”结构来组织、存储和管理数据;局限于上下节点的访问。网状数据模型:采用“网状图”结构组织、存储和管理数据。灵活地表示数据之间地关系;数据查询和修改不方便。关系数据模型:采用“二维表”结构组织、存储和管理数据,并以关联列实现表之间的联系。表之间通过具有相同属性列进行约束关系。数据结构简单、操作灵活、支持关系与集合运算操作、支持SQL;局限是只用于结构化数据的组织与存储管理,支持的数据类型较为简单,难以支持互联网广泛应用的非结构化数原创 2021-02-23 20:04:36 · 1230 阅读 · 0 评论 -
MySQL的索引及其数据结构
基本概念索引:索引是一种按照关系表中指定列的取值顺序组织元组数据存储的数据结构,使用它可以加快表中数据的查询访问。其功能就像是一个目录。索引作用及特点:支持对数据表中数据快速查找,其机理类似图像目录可以快速定位章节内容。索引优点为提高数据检索速度,快速连接关联表。索引开销主要是创建和维护都需要较大开销,索引会占用额外存储空间,数据操纵因维护索引带来系统性能开销。索引的结构:主要有B+树、B树和哈希表索引* B+ 树是一颗多叉树,叶子节点存放的是数据记录,非叶子节点存放的是索引。* B树也是一颗原创 2021-02-23 19:58:03 · 954 阅读 · 0 评论