![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 71
no_words
这个作者很懒,什么都没留下…
展开
-
数据库连接池
数据库连接池是个容器,负责分配、管理数据库连接(Connection)允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个。现在使用更多的是:Hikari、Druid (性能更优越)原创 2024-05-15 21:35:20 · 280 阅读 · 0 评论 -
Java数据库连接-JDBC
JDBC: ( Java DataBase Connectivity ),就是使用Java语言操作关系型数据库的一套API。原创 2024-05-15 21:29:08 · 350 阅读 · 0 评论 -
数据库开发——事务、索引
在实际的业务开发中,有些业务操作要多次访问数据库。一个业务要发送多条SQL语句给数据库执行。需要将多次访问数据库的操作视为一个整体来执行,要么所有的SQL语句全部执行成功。如果其中有一条SQL语句失败,就进行事务的回滚,所有的SQL语句全部执行失败。简而言之:事务是一组操作的集合,它是一个不可分割的工作单位。事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。事务作用:保证在一个事务中多次操作数据库表中数据时,要么全都成功,要么全都失败。原创 2024-05-14 22:21:19 · 1746 阅读 · 2 评论 -
数据库多表查询
多表查询:查询时从多张表中获取所需数据。select 字段列表 from 表1 , 表2;SQL语句中嵌套select语句,称为嵌套查询,又称子查询。子查询外部的语句可以是insert / update / delete / select 的任何一个,最常见的是 select。根据子查询结果的不同分为:标量子查询(子查询结果为单个值[一行一列])列子查询(子查询结果为一列,但可以是多行)行子查询(子查询结果为一行,但可以是多列)表子查询(子查询结果为多行多列[相当于子查询结果是一张表])原创 2024-05-14 21:42:51 · 359 阅读 · 2 评论 -
数据库操作-DQL
DQL英文全称是Data Query Language(数据查询语言),用来查询数据库表中的记录。查询关键字:SELECT。原创 2024-05-13 12:21:12 · 1763 阅读 · 0 评论 -
数据库操作-DML
DML英文全称是Data Manipulation Language(数据操作语言),用来对数据库中表的数据记录进行增、删、改操作。添加数据(INSERT)、修改数据(UPDATE)、删除数据(DELETE)原创 2024-05-13 09:51:55 · 262 阅读 · 0 评论 -
数据库设计-DDL
数据库设计根据产品原型以及需求文档,要分析各个模块涉及到的表结构以及表结构之间的关系,以及表结构的详细信息。DDL英文全称是Data Definition Language(数据定义语言),用来定义数据库对象(数据库、表)。注意:约束是作用于表中字段上的,可以在创建表/修改表的时候添加约束。要操作某一个数据库下的表时,就需要通过该指令,切换到对应的数据库下,否则不能操作。可以加上参数 if exists ,如果数据库存在,再执行删除,否则不执行删除。如果删除一个不存在的数据库,将会报错。原创 2024-05-13 10:45:00 · 626 阅读 · 0 评论 -
SQL:结构化查询语言
SQL:结构化查询语言。一门操作关系型数据库的编程语言,定义操作所有关系型数据库的统一标准。原创 2024-05-12 15:09:41 · 408 阅读 · 0 评论 -
MySQL的安装与配置
MySQL的安装配置原创 2024-05-12 10:45:00 · 1795 阅读 · 0 评论 -
数据库开发-MySQL概述
MySQL:开源免费的中小型数据库,后来Sun公司收购了MySQL,而Oracle又收购了Sun公司。目前Oracle推出两个版本的Mysql:社区版(开源免费)、商业版(收费)。是MySQL数据库的另外一个分支、另外一个衍生产品,与MySQL数据库有很好的兼容性。SQL Server:Microsoft 公司推出的收费的中型数据库,C#、.net等语言常用。SQLLite:嵌入式的微型数据库。Android内置的数据库采用的就是该数据库。Oracle:大型的收费数据库,Oracle公司产品,价格昂贵。原创 2024-05-11 16:23:33 · 201 阅读 · 1 评论