
数据库
文章平均质量分 86
Jqivin
这个作者很懒,什么都没留下…
展开
-
MySQL索引
文章目录索引不同数据结构的磁盘io次数索引详解hash索引的缺点1.为什么InnoDB使用B+树来实现索引而不用B树?2.InnoDB为什么不用hash索引?3.聚簇索引和非聚簇索引4.联合索引的最左匹配原则索引不同数据结构的磁盘io次数索引详解hash索引的缺点1.为什么InnoDB使用B+树来实现索引而不用B树?用 B+ 树不用 B 树考虑的是① IO 对性能的影响,B 树的每个节点都存储数据,而 B+ 树只有叶子节点才存储数据,所以查找相同数据量的情况下,B 树的高度更高,IO 更频.原创 2021-09-08 16:03:52 · 133 阅读 · 0 评论 -
数据库语言——TCL语言
文章目录事务事务一、含义事务:一条或多条sql语句组成一个执行单位,一组sql语句要么都执行要么都不执行二、特点(ACID)A 原子性:一个事务是不可再分割的整体,要么都执行要么都不执行C 一致性:一个事务可以使数据从一个一致状态切换到另外一个一致的状态I 隔离性:一个事务不受其他事务的干扰,多个事务互相隔离的D 持久性:一个事务一旦提交了,则永久的持久化到本地三、事务的使用步骤 ★了解:隐式(自动)事务:没有明显的开启和结束,本身就是一条事务可以自动提交,比如insert、upd.原创 2021-07-26 23:46:47 · 356 阅读 · 0 评论 -
数据库定义语言——DDL语言
文章目录库的管理1.创建库2.修改库3.删除库表的管理一、创建表 ★二、修改表三、删除表四、复制表库的管理1.创建库create database 【if not exists】 库名【 character set 字符集名】;2.修改库很少使用alter database 库名 character set 字符集名;3.删除库drop database 【if exists】 库名;表的管理一、创建表 ★create table 【if not exists】 表名( 字.原创 2021-07-20 23:39:53 · 359 阅读 · 0 评论 -
数据库操作语言——DML语言
文章目录一、插入语句 -- insert1. 语法一(经典)2. 语法二3.两种方式的比较二、修改语句 -- update1. 修改单表记录2.修改多表记录三、删除语句 -- delete1.语法一一、插入语句 – insert1. 语法一(经典)insert into 表名(列名,...)values(值1,...)示例:INSERT INTO beauty(id,NAME,sex,borndate,phone,photo,boyfriend_id)VALUE(13,'yangmi',.原创 2021-07-18 17:14:09 · 203 阅读 · 0 评论 -
数据库查询语言——DQL语言
文章目录1.基础查询2.条件查询3.排序查询1.基础查询 select 要查询的内容 【from 表名】1、查询单个字段 select 字段名 from 表名;2、查询多个字段 select 字段名,字段名 from 表名;3、查询所有字段 select * from 表名4、查询常量 select 常量值;注意:字符型和日期型的常量值必须用单引号引起来,数值型不需要5、查询函数 select 函数名(实参列表);6、查询表达式 select 100/1234;7.原创 2021-07-12 22:32:35 · 234 阅读 · 0 评论 -
MySQL的基本使用
文章目录常用工具mysql常用命令常用工具登录命令:mysql -u user -p passward其实我们运行的是mysql命令行工具,因为MySQL是一个客户机-服务器的数据库管理软件,因此为了使用MySQL,必须要有一个客户机。MySQL工具有好多种,下面这种是mysql命令行工具:MySQL还有其他的工具,可以进行图形化处理。mysql命令行工具使用注意点:命令输入在mysql>之后;命令使用 ; 或 \g 结束,也就是仅仅按enter键不执行命令;使用qu.原创 2021-07-06 13:23:23 · 132 阅读 · 0 评论