20200619 学习笔记[通俗易懂]

20200619 学习笔记[通俗易懂]主键和唯一的区别 主键:唯一、不为空、只能有一个、可以组合但不推荐 唯一:唯一、可为空、可以多个、可以组合但不推荐 外键 要求在从表设置外键关系 从表的外键列的类型和主表的关联列的类型要求一致或兼容…

20200619 学习笔记

主键和唯一的区别

  • 主键:唯一、不为空、只能有一个、可以组合但不推荐
  • 唯一:唯一、可为空、可以多个、可以组合但不推荐

外键

  1. 要求在从表设置外键关系
  2. 从表的外键列的类型和主表的关联列的类型要求一致或兼容
  3. 主表的关联列必须时一个key
  4. 插入数据时,先插入主表再插入从表
  5. 删除数据时,先删除从表再删除主表

事务

  1. 原子性:事务不可分割,要么全执行要么全不执行
  2. 一致性:从一个一致状态切换到另一个一致状态
  3. 隔离性:一个事务的执行不受其他事务的干扰
  4. 持久性:一个事务的提交就会永久改变数据库的数据

事务的创建

  1. 隐式的事务:insert update delete
  2. 显式事务 :
    1. 关闭自动提交事务 set autocommit = 0;
    2. start transaction
    3. 编写事务中的sql语句(select insert update delete)
    4. commit;或者 rollback;

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/7790.html

(0)
上一篇 2023-03-14
下一篇 2023-03-14

相关推荐

  • 数据库性能优化8大通用方案「终于解决」

    数据库性能优化8大通用方案「终于解决」毫不夸张地说,咱们后端工程师,无论在哪家公司,呆在哪个团队,做哪个系统,遇到的第一个让人头疼的问题绝对是数据库性能问题。如果我们有一套成熟的方法论,能让大家快速、准确的去选择出合适的优化方案,我相信能

    2023-05-14
    137
  • 一次线上MySQL死锁告警原因排查[亲测有效]

    一次线上MySQL死锁告警原因排查[亲测有效]项目场景:一次线上MySQL死锁告警原因排查 最近处理了一次线上数据告警,记录一下。 问题描述 同步书架书籍的接口频繁抛出异常,提示数据库出现死锁,异常如下: 本日异常次数:2,异常日志:java.l

    2023-05-11
    149
  • 利用python进行数据分析案例_如何进行大数据的采集和分析

    利用python进行数据分析案例_如何进行大数据的采集和分析好几年前写了一篇《SSIS利用Microsoft Connector for Oracle by Attunity组件进行ETL!》,IT技术真是日新月异,这种方式对于新的SQL SERVER 数据库

    2023-02-19
    146
  • 以查看建表语句为中心的Python工程师

    以查看建表语句为中心的Python工程师随着互联网的快速发展,数据处理和存储变得越来越重要。在这种情况下,数据库成为了重要的组成部分。在开发过程中,经常需要查看数据库的建表语句,以便更好地理解和处理数据。Python作为一种流行的编程语言,可以帮助Python工程师更轻松地查看建表语句,为开发工作提供帮助。

    2024-09-04
    19
  • Cassandra 简介「终于解决」

    Cassandra 简介「终于解决」Cassandra是云原生和微服务化场景中最好的NoSQL数据库。我信了~ 1. Cassandra是什么 高可用性和可扩展的分布式数据库 Apache Cassandra™是一个开源分布式数据,可提

    2023-02-26
    157
  • Python List: 数据存储必备,快速索引和操作列表元素

    Python List: 数据存储必备,快速索引和操作列表元素Python中的List是一个有序的集合,可以保存任意类型的数据,包括整数、字符串和其他对象的引用。List通过方括号[]来表示,其中元素之间用逗号分隔。

    2023-12-27
    107
  • mysql 使用技巧 分页limit

    mysql 使用技巧 分页limitmysql 分页使用 limit关键字,limit x,y (x代表从哪条数据开始,y代表页面大小。mysql第一条数据在limit计算时索引为0) limit 10 前10条 limit 0,10

    2023-02-18
    162
  • [20211217]滑稽可笑的程序代码2.txt

    [20211217]滑稽可笑的程序代码2.txt[20211217]滑稽可笑的程序代码2.txt–//实在不知道如何取标题..感觉很无奈无语…–//昨天上午快下班的时候我使用ashtop看等待事件,无意中发现生产系统的一条sql语句执行时间

    2023-05-03
    137

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注