![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 91
ZHBlog_
不用担心,我头发还很多!!!
展开
-
Mysql面试常见题
一、Sql优化、数据库锁、事务1、锁数据库通过锁机制来解决并发场景-共享锁(读锁)和排他锁(写锁)。读锁是不阻塞的,多个客户端可以在同一时刻读取同一个资源。写锁是排他的,并且会阻塞其他的读锁和写锁。简单提下乐观锁和悲观锁。乐观锁,通常用于数据竞争不激烈的场景,多读少写,通过版本号和时间戳实现。悲观锁,通常用于数据竞争激烈的场景,每次操作都会锁定数据。要锁定数据需要一定的锁策略来配合。表锁,锁定整张表,开销最小,但是会加剧锁竞争。行锁,锁定行级别,开销最大,但是可以最大程度的支持并发。原创 2021-03-23 12:08:06 · 182 阅读 · 0 评论 -
数据库学习----JDBC
一、什么是JDBC?1、JDBC简介JDBC(Java DataBase Connectivity)是SUN 公司为了简化开发人员的(对数据库的统一)操作,提供了一个(Java操作数据库的)规范,俗称 JDBC。JDBC是Java和数据库之间的一个桥梁,是一个规范而不是一个实现,能够执行SQL语句。它由一组用Java语言编写的类和接口组成。各种不同类型的数据库都有相应的实现。2、数据库驱...原创 2020-02-13 22:47:10 · 171 阅读 · 0 评论 -
数据库学习----MySQL(二)
一、MySQL函数1、常用函数-- MySQL常用函数-- 数值函数SELECT ABS(-456);-- 绝对值函数SELECT CEILING(0.5); -- 向上取整SELECT RAND(); -- 返回一个0~1之间的随机数-- 字符串函数SELECT CHAR_LENGTH('从前从前');-- 返回字符串的长度SELECT CONCAT('20','20','...原创 2020-02-12 20:39:32 · 206 阅读 · 0 评论 -
数据库学习----MySQL(一)
一、初识MySql1、为什么要学习数据库公司业务需求,岗位要求用来存储数据信息大数据时代,数据库是基本要求数据库也是所有软件体系中的核心存在2、什么是数据库(DataBase)?数据库是“按照数据结构来组织、存储和管理数据的仓库”,是一个长期存储在计算机内的、有组织的、有共享的、统一管理的数据集合。数据库是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程...原创 2020-02-10 22:53:01 · 598 阅读 · 0 评论