
数据库
文章平均质量分 95
莫了个莫
这个作者很懒,什么都没留下…
展开
-
MySQL
事务:一台或者多条 SQL 语句组成的一个执行单元,要么同时成功要么同时失败单元中的每条SQL语句都相互依赖,形成一个整体如果某条 SQL 语句执行失败或者出现错误,那么整个单元就会撤回到事务最初状态如果单元中的所有 SQL 语句都执行成功,则事务就会顺利执行在生活中,引擎就是整个机器运行的核心(发动机),不同的引擎具备不同的功能,应用于不同的场景MySQL 数据库使用不同的机制存取表文件包括存储方式、索引技巧、锁定水平等不同的功能,这些不同的技术以及配套的功能称为存储引擎。原创 2022-10-17 11:35:35 · 403 阅读 · 0 评论 -
函数、触发器、存储过程
存储过程的英文是。它的思想很简单,就是一组经过预先编译的 SQL 语句的封装执行过程:存储过程预先存储在 MySQL 服务器上,需要执行的时候,客户端只需要向服务器发出调用存储过程的命令,服务器端就可以把预先存储好的这一系列 SQL 语句全部执行简化操作,提高 sql 语句的重用性减少操作过程中的失误,提高效率减少网络传输量减少 SQL 语句暴露在网络上的风险,也提高了数据查询的安全性他和视图优点相同,清晰、安全,还可以减少网络传输量。但是视图是虚拟表。原创 2022-10-08 20:21:28 · 625 阅读 · 1 评论 -
数据类型、约束、视图
整数类型一共有5种,包括 TINYINT、MEDIUMINT、INT 和 BIGINT浮点数和定点数类型的特点是可以 处理小数 ,你可以把整数看成小数的一个特例。因此,浮点数和定点数的使用场景,比整数大多了。MySQL支持的浮点数类型,分别是 FLOAT、DOUBLE、REAL。FLOAT 表示单精度浮点数;DOUBLE 表示双精度浮点数;REAL默认就是 DOUBLE。如果你把 SQL 模式设定为启用“ REAL_AS_FLOAT ”,那 么,MySQL 就认为REAL 是 FLOAT。;原创 2022-10-08 10:58:03 · 117 阅读 · 0 评论 -
MySQL高级查询
假设我有两个集合X 和Y ,那么 X 和 Y 的笛卡尔积就是 X 和 Y 的所有可能组合,也就是第一个对象来自于X,第二个对象来自于Y的所有Ken。前提条件:这些一起查询的表之间是有关系的(一对一,一对多),它们之间一定是有关联字段,这个关联字段可能建立了外键,也可能没有建立外键。除了查询满足条件的记录以外,外连接还可以查询某一方不满足条件的记录。多表查询,也称为关联查询,指两个或者更多个表一起完成查询操作。子查询指一个查询语句嵌套在另一个查询语句内部的查询。单行子查询、多行子查询。原创 2022-09-30 09:51:42 · 246 阅读 · 0 评论 -
MySQL基础增删改查
SELECT 语句的基本使用原创 2022-09-29 09:29:11 · 599 阅读 · 0 评论 -
数据库(MySQl)
非关系型数据库,可以看成传统关系型数据库的功能阉割版本,基于键值对存储数据,不需要经过SQL层的解析,性能非常高。同时,通过监视不常用的功能,进一步提高性能。目前基本上大部分主流的非关系型数据库都是免费的。原创 2022-09-27 17:20:50 · 414 阅读 · 0 评论