自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 MYSQL(触发器)

触发器是与表有关的数据库对象,它在insert/update/delete操作之前或之后触发并执行触发器中定义的SQL语句集合。触发器可以用于确保数据的完整性、进行日志记录和数据校验等操作。在触发器中使用别名OLD和NEW来引用发生变化记录的内容,目前触发器只支持行级触发,不支持语句级触发。触发器类型new和oldinsert类型触发器new表示将要或者已经新增的数据update类型触发器old表示修改之前的数据,new表示修改之后的数据delete类型触发器。

2024-08-12 11:33:19 355

原创 MYSQL(存储过程)

用户定义变量是用户根据需要自己定义的变量,用户变量不用提前声明,在用的时候直接用“@变量名”使用就可以。其作用域为当前连接(会话)。

2024-08-11 18:46:24 1489

原创 MYSQL(视图)

视图(view)是一种虚拟存在的表。视图中的数据并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的。

2024-08-10 21:27:24 292

原创 MYSQL(SQL优化)

count(字段):没有not null约束:InnoDB引擎会遍历整张表把每一行的字段值都取出来,返回给服务层,服务层判断是否为null,不为null,计数累加。一个常见又非常头疼的问题就是 limit 2000000,10 ,此时需要MySQL排序前2000010记录,仅仅返回2000000 - 2000010 的记录,其他记录丢弃,查询排序的代价非常大。也可以为空,也可以填充一半,也可以填充100%.每个页包含了2-N行数据(如果一行数据多了,会行溢出),根据主键排列。

2024-08-09 17:55:07 925

原创 MYSQL索引

索引(index)是帮助MYSQL高效获取数据的数据结构。数据库系统还维护着满足满足特定查找算法的数据结构,这种数据结构就是索引。

2024-08-09 11:37:31 848

原创 MYSQL存储引擎

InnoDB是一种兼顾高可靠性和高性能的通用存储引擎,在MySQL5.5之后,InnoDBs是默认的存储引擎MyISAM是MYSQL早期的默认存储引擎。Memory引擎的表数据时存储在内存中的,只能将这些表作为临时表或缓存使用。

2024-08-04 23:08:10 314

原创 MYSQL体系结构

mysql的体系结构。

2024-08-04 22:14:20 198

原创 MYSQL基础事务

事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起·向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。注意:每执行一条DML语句,MYSQL会立即隐式的提交事务。2.事务操作事务自动提交方式设置// 0为手动提交,1为自动提交。

2024-08-03 18:14:28 348

原创 MYSQL多表查询(子查询)

SQL语句中嵌套SELECT语句,成为嵌套查询,又称子查询。子查询外部语句可以是insert/update/delete/select的任意一个。

2024-08-02 23:34:49 277 1

原创 MYSQL多表查询

1.概述:指从多张表当中查询数据。

2024-08-02 18:36:53 111

原创 MYSQL基础约束

1.概念:约束作用于表中字段的规则,限制存在表中的数据。保证数据库的正确,有效和完整性;2.分类注意:约束作用于表中字段上的,可以在创建表/修改表时添加约束。2.演示1.创建用户表(多个约束之间用空格隔开)id int primary key auto_increment comment 'ID唯一标识',#主键约束name varchar(10) NOT NULL unique comment '姓名',#非空约束。

2024-08-02 00:14:36 183 1

原创 MYSQL-函数

字符串切片(字符串起始位置=1);

2024-04-21 13:25:42 230 2

原创 DCL-MYSQL

1.查询用户。

2024-04-20 15:15:56 360 1

原创 SML,DQL(数据的操作)

一.SML一.SML。

2024-04-19 17:47:35 533 2

原创 mysql-SQL-DDL

create databse [if not exists] 库名 [default charset 字符集] [collate 排序规则];1.查看所有数据库 2.查看当前数据库。drop database[if exists] 库名;今天学习就到这里结束了;

2024-04-15 22:03:55 257 2

原创 mysql 的客户端连接

方式二:通过windons命令行cmd输入mysql [-h 127.0.0.1][-p 3306] -u root -p。在里面输入:C:\Program Files\MySQL\MySQL Server 8.0\bin。方式一: 通过mysql 提供给客户端命令行工具,点击第二个。1.在命令行输入:service.msc。3.MySQL 启动和关闭。

2024-04-15 11:45:46 328 1

MYSQL(SQL优化)

方法

2024-08-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除