
数据库
文章平均质量分 84
撷思、
这个作者很懒,什么都没留下…
展开
-
浅学redis
如果不将内存中的数据保存到磁盘,那么一旦服务器进程退出,服务器中数据也会消失,所以redis提供了持久化功能。原创 2024-03-20 23:45:26 · 1567 阅读 · 0 评论 -
数据库索引基础及常见问题
一、什么是索引1. 概念数据本身之外,数据库还维护着一个满足特定找找算法的数据结构,这些数据结构以某种方式指向数据,这样就可以再这些数据的基础上实现高级查找算法,这种数据结构就是索引。 MySQL官方对索引的定义:索引是帮助MySQL高效获取数据的数据结构。即索引是一种数据结构。 索引的目的在于提高查找效率,它是排好序的。2.索引的存储一般来说索引本身也很大,因此往往以索引文件的形式存储在磁盘上。3.索引的优缺点(1)优点提高了数据检索的效率,降低了数据库的IO成本。 通过索.原创 2020-06-19 14:41:13 · 659 阅读 · 0 评论 -
数据库分页、排序与子查询
一、排序关键词为:order by 针对于查询出的结果,我们可以进行升序(ASC)和降序(DESC)两种排序 如果不特别指出,一般都是直接按照升序排序-- =============排序=============-- ASC:升序 DESC:降序-- 对参加考试的同学按数学成绩降序排序SELECT st.studentNo,studentName,subjectName,stu...原创 2020-05-01 14:54:40 · 425 阅读 · 0 评论 -
数据库联表查询
一、Joinjoin的固定语法搭配是join(要连接的表)on,用于连接查询,而通常我们所使用的where是等值查询。 多表连接分为:内连接、外连接,而外连接又包括左外连接与右外连接和全外连接。总结对比连接的特征如下:操作 关键字 描述 内连接 JOIN 或者INNER JOIN 用比较运算符比较要连接的列的值的连接,不匹配的行不会被显示 全外连接...原创 2020-04-30 22:49:27 · 6106 阅读 · 0 评论 -
数据库模糊查询
一、模糊查询实质上还是一些比较运算符的使用,返回的结果一定是布尔值。运算符 语法 描述 IS NULL a is null 如果操作符为NULL,则结果为真 IS NOT NULL a is not null 如果操作符不为NULL,则结果为真 BETWEEN a between b and c 若a在b和c之间,则结果为真 L...原创 2020-04-30 14:43:24 · 1151 阅读 · 0 评论 -
MySQL数据库基础(二)
主要是数据库表的一些操作,比如创建数据库表,修改数据库表和删除数据库表。原创 2020-04-03 16:51:03 · 139 阅读 · 0 评论 -
MySQL数据库基础(一)
一、数据库的操作1. 使用 cmd 命令行连接输入命令,出现Enter password 后再输密码,连接成功后如下所示。mysql -u root -p2. 修改数据库用户密码update mysql.user set authentication_string('123456') where user='root' and Host = 'localhost';3...原创 2020-04-01 13:52:51 · 197 阅读 · 0 评论 -
JDBC详解
一、JDBC编程必备条件编程语言,如Java,C、C++、Python等 ; 数据库,如Oracle,MySQL,SQL Server等 ; 数据库驱动包:不同的数据库,对应不同的编程语言提供了不同的数据库驱动包,如:MySQL提 供了Java的驱动包mysql-connector-java,需要基于Java操作MySQL即需要该驱动包 。二、JDBC及其工作原理1、JDBC含义:...原创 2019-12-04 23:05:51 · 343 阅读 · 0 评论