![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
coolcoffee168
我是一只一直向上的菜鸟~~~
展开
-
事务ACID理解
事务管理(ACID)谈到事务一般都是以下四点原子性(Atomicity)原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。一致性(Consistency)事务前后数据的完整性必须保持一致。隔离性(Isolation)事务的隔离性是多个用户并发访问数据库时,数据库为每一个用户开启的事务,不能被其他事务的操作数据所干扰,多个并发事务之间要相互隔离。持久性(Durability)持久性是指一个事务一旦被提交,它对数据库中数据的改变就是永久性的,接下来即使数据库发生故障也转载 2020-11-07 09:23:34 · 100 阅读 · 0 评论 -
【mysql】mysql8 参考手册--数据类型默认值 支持表达式作为默认值
数据类型规范可以具有显式或隐式默认值。在数据类型规范子句显式地指示为列的默认值。例子: DEFAULT valueCREATE TABLE t1 ( i INT DEFAULT -1, c VARCHAR(10) DEFAULT '', price DOUBLE(16,2) DEFAULT 0.00);SERIAL DEFAULT VALUE是一个特例。在整数列的定义中,它是的别名NOT NULL AUTO_INCREMENT UNIQUE。显式DEFAULT转载 2020-08-19 09:54:53 · 2274 阅读 · 1 评论 -
【mysql】浅谈MYSQL中的基本表、中间表、临时表、派生表和视图
简单介绍首先我们先了解一下什么叫虚拟表虚拟表,顾名思义就是就是实际上并不存在(物理上不存在),但是逻辑上存在的表。在MYSQL中存在三种虚拟表:临时表、内存表、视图1、基本表基本表是本身独立存在的表,在SQL中一个关系就对应一个表。2、中间表中间表它主要是用来兼容数据,建立映射关系,来兼容新老数据表的数据。一般是在实体之间存在多对多的关系时,我们会创建一个中间表实体来给它们两个实体建立起联系,时这个中间表实体与其他两个实体形成一对多的关系,这样可以有效的降低数据的冗余。比如:我们现在有一个转载 2020-05-27 18:27:20 · 1531 阅读 · 0 评论 -
【mysql 】sql错误代码 1093 You cannot specify target table xxxx for update in FROM clause
在mysql8.X中执行如下语句:DELETE FROM `zjs-quality-control-qupai`.unsign_wocode WHERE id IN ( SELECT a.id FROM `zjs-quality-control-qupai`.unsign_wocode a, ( SELECT wocode, max( in_time ) maxintime FROM `zjs-quality-control-qupai`.unsign_woco原创 2020-05-27 18:25:19 · 2239 阅读 · 0 评论 -
Mysql 8.0.1修改密码策略
参考文档 1:Mysql 8.0.1 官网文档参考文档 2:Linux安装后修改Mysql密码策略文档2对修改mysql的密码策略做了很好的总结,但,注意一点,在mysql8.0.1中密码策略变量的变化;由“_”连接符改变为"."连接符;如下:validate_password_length改变为:validate_password.length----------------...转载 2019-05-08 16:40:38 · 854 阅读 · 0 评论