
MySQL
有机后浪
正在慢慢深入中。。。
展开
-
详解数据库的事务隔离及InnoDB的事务隔离机制
示例我们先从一个简单示例开始:一个简单的test_t表开启两个命令行界面启动两个事务4. 现在在第一个命令行界面修改一个属性,第二个界面查询的数据会改变吗?很明显,因为第一个事务没提交,第二个事务是查看不到第一个事务内的数据5. 现在提交第一个事务,第二个事务看得到数据改变吗?提交后为什么也看不到数据改变?Mysql的事务隔离级别是Repeatable Read(可重复读)6. 怎样才能看到?只能是第一个事务提交完后,再开启第二个事务到这,对事务隔离有一定的理解了原创 2020-12-10 20:27:29 · 328 阅读 · 0 评论 -
数据库查询 - 通俗易懂解释:选择、投影、并、差、笛卡尔积、连接
关系代数运算关系代数用对关系的运算来表达查询,运算对象是关系,结果得到关系关系可以理解为一张二维表,例如一张学生表,就是一个关系,关系代数运算就是我们写sql的一些查询操作,操作表生成新的表或者视图关系代数的运算有两种:运算符为传统的集合运算符:并、差、交、笛卡尔积运算符为专门的关系运算符:选择、投影、连接、除传统的集合运算符:从表的行的角度进行运算,所以需要运算的关系R、S具有相同的属性列的类型、属性列数目专门的关系运算符:涉及到列、行,没有那些限制其他:选择、投影、并、差、笛卡尔积是原创 2020-06-07 20:18:04 · 34004 阅读 · 24 评论 -
数据库规范化 - 六大范式解析
什么是范式就如同景区评级一样,5A级景区比4A级景区更规范,要求也更多范式就是数据库表的评级,可以理解为表结构的设计标准的级别,是关系的约束条件的规范,范式越高,表的划分越细关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF - Boyce Codd Normal Form)、第四范式(4NF)和第五范式(5NF,又称完美范式)范式来自英文Normal Form,简称NF范式是关系的规范,NoSql非关系型数据库没有范式第一范式:1NF原创 2020-06-06 22:03:02 · 7863 阅读 · 0 评论 -
JDBC中碰到的SQL安全问题 - Sql注入
Sql注入问题学习JDBC的过程中学到了一个Sql的安全问题一个login表写一个登录程序:package com.company.JDBC;import javafx.scene.transform.Scale;import java.sql.*;import java.util.Scanner;public class test { private static...原创 2020-04-05 20:21:57 · 364 阅读 · 0 评论 -
Mysql索引本质
前言对于Mysql的学习,不能仅仅是学会sql增删改查还要对数据库优化有一定的认识前面总结了一些常用的sql命令:Mysql常用命令总结接下来学习优化推荐一个数据结构演示网站:Data Structure Visualizations目录索引的使用1.1. 普通索引(NORMAL)1.2. 唯一索引(UNIQUE)1.3. 主键索引(PRIMARY KEY)1.4. 全文索...原创 2020-03-16 22:40:51 · 463 阅读 · 0 评论 -
MySQL复习 - Mysql常用命令总结
前言总结MySQL常用的命令目录进入数据库常用操作进入数据库cmd进入Mysql的bin目录下可以直接输入mysql指令但是查看到的数据库并不是我们的数据库,实际上是没有权限查看输入用户名密码才有权限查看我们自己的数据库格式是:mysql [-h(主机号) -p(端口号)] -u(用户名) -p(密码)在这里填了用户名密码就不需要在后面填常用操作###...原创 2020-03-11 22:58:01 · 1468 阅读 · 0 评论