MySQL数据库高级篇一、索引高级二、数据库日志1. MySQL物理文件的组成1.1 日志文件1.2 数据文件1.3 其他文件三、存储引擎1.1 InnoDB存储引擎1.2 MyISAM存储引擎InnoDB和MyISAM的区别四、锁机制1.1 乐观锁和悲观锁(从策略上划分)1.1.1 乐观锁1.1.2 悲观锁1.1.1.1 行级锁(从粒度角度划分)共享锁和排它锁(从读写角度划分)1.2 表级锁(
存储引擎MySQL体系结构连接层最上层是一些客户端和链接服务,主要完成一些类似于连接处理,授权认证及相关的安全方案。服务器也会为安全接入的每个客户端验证它所具有的操作权限。服务层第二层架构,主要完成大多数的核心服务功能,如SQL接口,并完成缓存的查询,SQL的分析和优化,部分内置函数的执行。所有跨存储引擎的功能也在这一层实现,如过程、函数等。引擎层存储引擎真正的负责了MySQL数据的存储和提取,
转载 2024-08-13 14:56:33
42阅读
显示数据库:show databases; -查看 mysql 版本: select version(); primary key 主键 auto_increment 自动递增 not null ,要求该约束所修饰的字段,不能为null或空 unsigned 约束的字段,会去掉负值,添加到正值,范围 x 2 + 1 排序 命令格式:select * from 表名 order by
转载 2023-08-11 22:05:27
107阅读
1、SQL分类(1)DDL(Data Definition Language)语句:数据定义语言,这些语句定义了不同的数据段、数据库、表、列、索引等数据库对象的定义。常用关键字:create、drop、alter等。(2)DML(Data Manipulation Language)语句:数据库操纵语句,用于增删改查数据库记录,并检查数据完整性。常用包括insert、delete、update、s
mysql数据库基础语法、常用方法和数据类型一、mysql基础语法数据库database、数据表table以及数据data的基础语法  1、数据库:# 创建数据库 create database hqh_mysql default character set utf8; # 查看数据库代码 show create database hqh_mysql; # 查看创建的数据库,查看创建的所有数据库
转载 2023-12-20 09:41:14
73阅读
目录DDL语句DDL -- 操作数据库DDL -- 操作表DML语句添加数据修改数据删除数据DQL语句单表查询基础查询条件查询排序查询聚合函数分组查询分页查询约束多表查询内连接子查询事务事务的四大特征:DDL语句DDL -- 操作数据库1.查询 show databases; 2.创建 (1)创建数据库 create database 数据库名称; (2)创建数据库(判断,如果不存在则创建) cr
MySQL 关系型数据库语言 关系型数据库语言目录关系型数据库语言核心功能数据定义DLL数据查询/操纵DML数据控制DCL数据类型数据库、表结构操作数据库操作建表操作建表列选项表选项删表改表数据操作数据操纵数据插入数据修改数据删除数据查询查询对象查询条件比较运算运算对象运算符逻辑运算符运算对象运算符模式匹配运算对象运算方式正则表达式范围比较空值比较
转载 2023-07-31 22:52:34
45阅读
一、数据库的概念1、数据库的英文单词:DataBase 简称 :DB2、什么是数据库----用于存储和管理数据的仓库3、数据库的特点:—持久化存储数据的(相当于一个文件系统) —方便存储和管理数据 —使用了同一方式操作数据库(SQL)二、SQL基本概念与通用语法1、什么是SQL? strucred Query Langage :结构化查询语言 其实就是定义了操作所有关系数据库的规则2、SQL通用语
1、数据库(CURD -- 增删改查): * 创建数据库 * 语法:create database 数据名称; 创建一个数据了。 * create database 数据库名称 character set 编码 collate 校对规则;
mysql数据库基本命令和使用1.创建数据库语法格式如下:CREATE DATABASE 数据库名;2.显示数据库语法格式如下:SHOW DATABASES;3.打开数据库语法格式如下:USE 数据库名字;4.删除数据库语法格式如下:DROP DATABASE 数据库名;5.显示数据库中的表指当前数据库中所有的表语法格式如下:SHOW TABLES;6.创建数据库表定义表结构,设置表和列的属性。语
转载 2024-01-10 19:05:28
90阅读
文章目录INSERT:插入数据(添加数据 INSERT:插入数据(添加数据数据库与表创建成功以后,需要向数据库的表中插入数据。在 MySQL 中可以使用 INSERT 语句向数据库已有的表中插入一行或者多行元组数据。 基本语法 INSERT 语句有两种语法形式,分别是 INSERT…VALUES 语句和 INSERT…SET 语句。INSERT…VALUES语句 INSERT VALUES 的语
转载 2023-07-13 14:42:02
830阅读
本章目录一.mysql高级语句分类1.1 运算符1.1.1 算术运算符1.1.2 比较运算符1.1.2.1等于运算符1.1.2.2 不等于运算符1.1.2.3 大于、大于等于、小于、小于等于运算符1.1.2.4 IS NULL、IS NOT NULL1.1.2.5 BETWEEN AND1.1.2.6 LEAST、GREATEST1.1.2.7 IN、NOT IN1.1.2.8 LIKE、NOT
转载 2023-12-01 10:56:36
52阅读
数据库删除语句的介绍: 1、Delete:用于删除表中的行 注:可以删除某一行;也可以在不删除表的情况下(即意味着表的结构、属性、索引完整)删除所有行 语法:删除某一行:Delete From 表名称 Where 列名称=值 删除所有行: Delete From 表名称 或 Delete * From 表名称 2、Dro
mysql -h localhost -u root -p create database xxx default character set utf8; alter(修改) 创建 指定编码格式 show databases ; 查看所有的 show create database xxx; 查看编码格式 drop database xx
1. 为什么需要数据库设计开始设置数据库的时候,我们就需要重视数据表的设计。为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。2. 范式2.1 范式简介**在关系型数据库中,关于数据表设计的基本原则、规则就称为范式。**可以理解为,一张数据表的设计结构需要满足的某种设计标准的级别。要想设计一个结构合理的关系型数据库,必须满足一定的范式。2.2 范式都包括哪些目前关系型数据库有六种
MySQL数据库高级 https://github.com/RingoTangs/LearningNote/blob/master/MySQL/MySQL.md https://www.processon.com/mindmap/610801b47d9c087a20aa3209 1.mySQL的架构 ...
转载 2021-08-03 21:12:00
445阅读
2评论
思维导图:https://www.processon.com/mindmap/60cc0ad963768976375af686github笔记:https://github.com/RingoTangs/LearningNote/blob/master/MySQL/MySQL.md1、索引是什么?[排好序的快速查找数据结构]MySQL官方对索引的定义为:索
原创 2022-02-21 14:37:01
152阅读
在使用过程中总会出现各种各样的问题,本章学习的语句将会解决其中一部分。1.视图 在实际的开发过程中存在着数据库结构需要发生变化的情况,一般情况下数据库结构发生变化,对应的代码也要进行修改,当项目很大的时候,其工作量巨大,视图 便是为了应对这一问题(仅用于查询)。类似于软件不同版本对应不同操作系统,其功能代码不变,仅解释器发生变化,视图在程序和数据表之间新建一个虚拟的表将数据库和代码之间隔离开来,使
一、 mysql数据库的简单操作(默认为已经安装好数据库) 1. 以管理员权限进入cmd 快捷键为 window+X+A 2. 从cmd进入mysql所在文件夹(以我的mysql所在路径 E:\mysql\bin 为例)    1)E:    2)cd mysql\bin 3. 启动mysql m
转载 2023-06-23 17:53:06
343阅读
一、语法分类GBase 8s 数据库遵循 SQL92/99 标准。按功能可分为3类:数据定义语言(DDL) 用来定义和管理数据库中的对象(如表、视图、存储过程、触发器等)。由创建(create)、修改(alter)、删除(drop)命令构成。数据操纵语言(DML) 主要包括增加(insert)、删除(delete)、更新(update)和查询(select)四种操作。数据控制语言(DCL) 用来管
转载 2023-07-11 20:06:05
1913阅读
  • 1
  • 2
  • 3
  • 4
  • 5