`
Franciswmf
  • 浏览: 797174 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

数据库-基础知识

 
阅读更多
一、数据库设计
步骤
1-需求分析阶段;
2-概念结构设计阶段;
3-逻辑结构设计阶段;
4-数据库物理设计阶段;
5-数据库实施阶段;
6-数据库运行和维护阶段;
---------------------------------------
一般:

二、数据库ACID事务
ACID=atomicity consistency  isolation durability
支持事务的数据库必须具有的4个特性:原子性atomicity、一致性consistency、隔离性isolation、持久性durability。
--参考博客
https://baike.baidu.com/item/acid/10738?fr=aladdin
https://blog.csdn.net/liyue199512/article/details/52135556
https://www.cnblogs.com/tian666/p/7852646.html


【原子性】:整个事务中的所有操作,要么全部完成,要么全部不完成;
【一致性】:事务必须始终保持系统处于一致的状态,不管在任何给定的时间并发事务有多少。如果事务是并发多个,系统也必须如同串行事务一样操作。
【隔离性】:如果有两个事务,运行在相同的时间内,执行相同的功能,事务的隔离性将确保每一事务在系统中认为只有该事务在使用系统。
【持久性】:在事务完成以后,该事务对数据库所作的更改便持久的保存在数据库之中,并不会被回滚

三、索引、唯一约束
1、索引
alter table t_order add index  IDX_PROD_ID (prod_id);
alter table t_order add index  IDX_USER_ID (user_id);


2、唯一约束
https://www.cnblogs.com/firstForEver/p/5105760.html
https://blog.csdn.net/wj123446/article/details/77876230
https://blog.csdn.net/qq_34581118/article/details/78129285

3、修改字段
alter table t_score modify stu_id BIGINT(10) NULL;
\\回滚
DROP TABLE IF EXISTS t_score;

https://blog.csdn.net/arkblue/article/details/9396553


  • 大小: 207.5 KB
分享到:
评论

相关推荐

    数据库-基础知识点学习(软考)

    数据库基础知识点学习(软考) 数据库基础知识点学习是数据库管理系统(DBMS)的核心组成部分,涉及到数据库设计、关系数据库规范化、事务管理、数据库安全、数据库管理系统、数据独立性、事务并发控制、分布式...

    水情数据库技术及应用---基础知识.ppt

    水情数据库技术及应用---基础知识.ppt

    数据库基础-第一章-数据库系统基础知识.ppt

    在《数据库基础-第一章-数据库系统基础知识.ppt》这份文档中,主要介绍了Visual FoxPro 6.0这一数据库管理系统,并深入讲解了数据库的基础概念、原理及其应用。 首先,文档可能由一位在大连理工大学拥有计算机学士...

    数据库--教学大纲.docx

    1. **SQL Server 2008基础知识**:深入理解。 2. **数据库理论与技术**:了解基本概念和技术。 3. **数据库系统结构**:了解结构及软件安装运行方法。 4. **数据库创建与操作**:牢固掌握方法及语法结构。 5. **T-...

    数据库基础知识数据库基础知识.doc

    数据库基础知识数据库基础知识

    数据库---张健沛

    数据库基础知识包括: 1. 数据库定义:数据库是一个组织和存储数据的系统,它允许用户以结构化方式访问、管理、更新和检索数据。常见的数据库类型有关系型数据库(如MySQL、Oracle、SQL Server)、非关系型数据库...

    数据库基础知识-东南大学

    数据库基础知识是IT领域中至关重要的一个分支,尤其在数据处理、信息管理以及各种软件应用的后端支持上扮演着核心角色。《数据库基础知识》课程由东南大学提供,是一套全面而深入的学习资源,旨在帮助学生掌握数据库...

    数据库MySQL-基础知识

    课程资源为...在基础知识中,主要讲解MySQL的基础知识,包含MySQL安装、SQL、约束、函数、多表查询、事务等。

    数据库基础知识概述.pptx

    数据库基础知识概述 本篇资源摘要信息将对数据库基础知识进行概述,主要涵盖数据库的基本概念、组成、安装与系统结构、数据库及表的操作、日常使用与管理、语言、性能问题等方面。 数据库基础知识 数据库系统是指...

    数据库Mysql基础知识总结

    **数据库MySQL基础知识总结** 在IT领域,MySQL是一个广泛使用的开源关系型数据库管理系统,以其高效、稳定和易用性而备受青睐。以下是对MySQL基础知识的详细总结: ### 1. MySQL基本概念 - **数据库(Database)*...

    大学计算机基础--数据库基础知识.doc

    数据库基础知识 数据库基础知识是计算机科学中最基本和最重要的部分之一。它是计算机科学的基础,是计算机科学的起源和发展的基础。数据库基础知识包括数据库的基本概念、数据库系统的基本结构、数据库管理系统的...

    数据库基础知识介绍数据库基础知识介绍

    数据库是存储和管理数据的重要工具,它为各类应用程序提供数据...以上就是数据库基础知识的概述,涵盖了数据库的定义、类型、模型、SQL语言以及DBMS的相关知识。理解并掌握这些内容,对于理解和应用数据库至关重要。

    数据库-课程教学讲义

    通过这份“数据库-课程教学讲义”,学习者不仅能够掌握数据库的基础知识,还能了解到数据库在实际应用中的复杂性和重要性。配合PPT讲义,以图文并茂的方式呈现,更有利于理解和记忆,是自我学习或课堂教学的理想资源...

    数据库设计基础知识概述.pptx

    数据库设计基础知识是IT领域的重要组成部分,它涉及到数据的组织、存储和管理,是构建高效、稳定、可扩展的信息系统的基础。以下是对这部分内容的详细解释: 1. **数据与数据库**: - **数据(Data)**:是描述事物...

    二、用友T6产品维护-数据库基础知识.ppt

    用友T6产品维护-数据库基础知识 用友T6产品维护-数据库基础知识是用友T6产品维护系列的一部分,旨在为用户提供数据库基础知识的学习和实践指南。本资源摘要信息将概括用友T6产品维护-数据库基础知识的主要内容,...

    ASP教程---数据库基础知识.pptASP教程---数据库基础知识.ppt

    ASP教程中的数据库基础知识主要涵盖了数据、数据库、数据库管理系统和数据库系统的概念,常用数据库软件的介绍,数据库设计的步骤,以及SQL操作语句的使用。以下是对这些知识点的详细阐述: 1. **数据与数据库**: ...

    oracle数据库基础知识

    这是我学习过程中整理的oracle数据库基础知识,里面包含了DML、DDL等相关语句。还解释了什么情况下该用什么样的SQL。包含了很多基础知识。欢迎大家收藏。

    数据库基础知识大全 电子版

    ### 数据库基础知识详解 #### 一、数据库基本概念 ##### 1.1 什么是数据库? 数据库(Database,简称DB)是一种存储数据的方式,它能够高效地组织、存储和处理大量数据。通过数据库管理系统(Database Management...

    第-章-数据库基础知识优秀文档.ppt

    数据库基础知识是IT领域中至关重要的概念,它涵盖了信息与数据的区别、数据处理过程、数据管理技术的演变以及数据库系统的基本组成。以下是对这些知识点的详细解释: 1. **信息与数据**: - 信息是对现实世界事物...

Global site tag (gtag.js) - Google Analytics