
MySQL
文章平均质量分 92
yuuyin
这个作者很懒,什么都没留下…
展开
-
JSBC的代码实现
JDBCJava约定了一组API,成为JDBC,这组API里面包含了一些类和一些方法,通过这些类和方法来实现数据库的基本操作。再由各个厂商,提供各自的“数据库驱动包”,来和JDBC的API实现对接。程序员只需要掌握这一套JDBC API就可以操作各种数据库了。使用JDBC编程创建项目引入依赖JDBC编程需要用到mysql的驱动包(驱动包就是把mysql自身的api转换成jdbc风格)驱动包是mysql提供的 1.下载驱动包 最好的选择,就是去maven中央仓库下载。http原创 2022-04-12 12:42:23 · 914 阅读 · 0 评论 -
MySQL数据库基础知识
什么是数据库?数据库是一个软件(是一类软件) 这一类软件的功能就是"管理数据" .实现数据库软件的内部,会广泛使用到各种数据结构数据结构的学习有什么用?这门学科是讨论具体如何组织和管理数据~管理的目的就是为了"增删查改"电脑的组成cpu:(中央处理器) 计算机最核心的组件!!计算机的大脑存储器: 内存: 外存:磁盘,U盘输入设备输出设备内存和外存的区别内存外存存储空间较小存储空间较大访问速度快访问速度慢内存成本高外存成本低数据原创 2022-03-05 13:45:25 · 723 阅读 · 0 评论 -
【MySQL】MySQL数据库关于数据表的增删查改
新增在向数据表新增数据之前,要首先选中数据库.单行插入insert into 表名 values (值,值...);[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-erb9pq0T-1646657714412)(F:/photoBox/Java%E5%AD%A6%E4%B9%A0/image-20220307185506393.png)]多行插入insert into 表名 values (值,值...),(值,值...)...;[外链图片转存失败,源站可能有原创 2022-03-07 21:23:23 · 271 阅读 · 0 评论 -
[MySQL]增删查改进阶知识补充
数据库的约束约束:数据库对数据本身有一些要求和限制约束类型NOT NULL - 指示某列不能存储 NULL 值。UNIQUE - 保证某列的每行必须有唯一的值。DEFAULT - 规定没有给列赋值时的默认值。PRIMARY KEY - NOT NULL 和 UNIQUE 的结合。确保某列(或两个列多个列的结合)有唯一标识,有助于更容易更快速地找到表中的一个特定的记录。FOREIGN KEY - 保证一个表中的数据匹配另一个表中的值的参照完整性NULL约束创建表时,可以指定某列不为空:原创 2022-03-17 11:05:27 · 750 阅读 · 0 评论 -
[MySQL]有关索引
索引概念索引是一种特殊的文件,包含着对数据表里所有记录的引用指针。可以对表中的一列或多列创建索引,并指定索引的类型,各类索引有各自的数据结构实现。索引就相当于一本书的目录(index)—>根据目录中每个章节对应的页数,可以快速找到对应的章节.作用数据库中的表、数据、索引之间的关系,类似于书架上的图书、书籍内容和书籍目录的关系。索引所起的作用类似书籍目录,可用于快速定位、检索数据。索引对于提高数据库的性能有很大的帮助。索引特点索引比作书本的目录,因为目录是需要单独的纸来书写,原创 2022-03-18 12:31:36 · 657 阅读 · 0 评论 -
【MySQL】事务的相关问题解决
事务诞生的目的就是为了把若干个独立的操作打包成一个整体在SQL中,有的复杂的任务需要多个SQL来执行有的时候,也同样需要打包在一起,前一个SQL是为后一个SQL提供支持.如果后一个SQL不执行,或执行出问题了,前一个SQL就是去了意义.通俗来说,事务就是多个SQL要么全部都执行完,要么一个都不执行.原子性:要么全都执行完,要么一个都不执行,任务不可以在被细分了。典型例子:事务的原子性如何保证的呢??在执行第二条SQL之前,无法预知这次执行会失败,怎么保证这次事务没执行呢?其实该执行还是原创 2022-03-19 14:36:53 · 980 阅读 · 0 评论