@TOC(目录)事务1.概念事务指逻辑上的一组操作,组成这组操作的各个单元,要么全部成功,要么全部失败。在不同的环境中,都可以有事务。对应在数据库中,就是数据库事务。事务就是把若干个SQL的操作打包成了一个整体,实际执行的时候,如果这个整体执行了一半,就遇到了突发情况,MySQL就能保证突发情况恢复之后,数据库的数据没有受到破坏.不是说一定能保证所有的操作都能一口气执行完,实际上是通过"回滚"(
@toc(目录)数据库的设计表的设计所谓的“数据库设计”和“表的设计”其实就是根据实际问题场景,把表给创建出来。【我觉得这个设计问题,就和java的类和对象,差不多。将一个现实问题抽象一个类,这个类具有我们解决问题的属性和方法,再通过实例化去使用它。来解决我们实际问题】 但凡是和“设计”鱼贯的的话题,都比较抽象,一般来说都是都需有一定的经验。很显然对于我们这些还未踏入职场的新人来说,肯定是缺乏的。
@TOC(目录)数据库的约束什么是约束?在创建表时设置约束,对于某一列值能填什么内容做出限制,每一列独立设置自己的约束.notnull指定某列的存储不能为null值!image20220426164648285(https://s4.51cto.com/images/blog/202204/27145535_6268e8e78b65856452.png?xossprocess=image/wate
@TOC(目录)增加建表sqlmysqlcreatedatabasetest_exam;QueryOK,1rowaffected(0.00sec)mysqlusetest_exam;Databasechangedmysqlcreatetableexam(idint,namevarchar(20),chinesedecimal(3,1),mathdecimal(3,1),englishdecimal
@TOC(目录)一、JDBC概述1.1数据的持久化持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以”固化”,而持久化的实现过程大多通过各种关系数据库来完成。持久化的主要应用是将内存中的数据存储在关系型数据库中,当然也可以存储在磁盘文件、XML数据文件中。!image2022022115211
@toc(目录)一、操作数据库1、操作数据库1、创建数据库sqlCREATEDATABASEIFNOTEXISTS数据库名;2、删除数据库sqlDROPDATABASEifEXISTS数据库名;3、使用数据库如果表名或者字段名是特殊字符,则需要带sqluse数据库名;4、查看数据库sqlSHOWDATABASES;2、数据库的字段属性UnSigned无符号的声明了该列不能为负数ZEROFILL0填
@TOC(目录)一、初识数据库1.什么是数据库数据库:DB(DataBase)概念:数据仓库,软件,安装在操作系统之上作用:存储数据,管理数据2.数据库分类关系型数据库:SQL(StructuredQueryLanguage)MySQL、Oracle、SqlServer、DB2、SQLlite通过表和表之间,行和列之间的关系进行数据的存储通过外键关联来建立表与表之间的关系非关系型数据库:NoSQL
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号