数据库应用实践与性能调优
文章平均质量分 93
数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。
白鹿第一帅
郭靖,笔名“白鹿第一帅”。Java开发工程师,算法、安全领域爱好者,开源布道师,社区运营,万粉作者。亚马逊云科技User Group Leader,CSDN成都城市开发者社区、数据库技术专区主理人。工学、管理学双学士学位,拥有多项国家工信部高级专项技术证书及计算机软件著作权。技术领域,拥有5年JavaEE企业级开发运营经验。CSDN社区“博客专家”、CSDN内容合伙人,阿里云社区“专家博主”、“星级博主”,腾讯云开发者社区“2022年度优秀作者奖”,华为云社区“华为云专家”,开源中国OSCHINA首位“OSC优秀原创作者”、“OSC最受喜爱博主”,华为开发者联盟“文档深度体验官”。
展开
-
MySQL 入门教程:初学者一学就会,零基础 MySQL 安装及增删改查入门
MySQL 是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言——结构化查询语言(SQL)进行数据库管理。大多数人都认为在不需要事务化处理的情况下,MySQL 是管理内容最好的选择。通过本文我将带大家从建库到操作具体数据一步一步来上手,初学者一学就会,零基础 MySQL 安装及增删改查入门。原创 2019-06-09 19:46:10 · 3531 阅读 · 8 评论 -
云原生分布式多模架构:华为云多模数据库 GeminiDB 架构与应用实践
在本文中我们联合华为云 NoSQL 数据库研发总监余汶龙,与您一起探讨华为云多模数据库 GeminiDB 的技术架构,以及它们如何革新当代应用的数据处理方式,内容包括介绍云原生分布式多模架构,四种数据模型接口及其竞争力特性,GeminiDB 的应用场景:游戏、监控、智慧生活、无损迁移。原创 2024-01-13 00:30:38 · 1788 阅读 · 1 评论 -
Java 跨平台运行机理:Dos 命令在桌面新建文件夹,并在其中编译、运行一段 Java 程序
本文通过依靠本地的 JRE,使用 Windows 的 Shell 命令在桌面新建文件夹,并在该文件夹中编译、运行一段 Java 程序段来揭示 Java 跨平台运行的机理。这也是我们在初学 Java 时老师会带我们做的一个实验,用于一步一步来理解 Java 的运行流程。原创 2019-12-16 22:04:35 · 2053 阅读 · 3 评论 -
Windows 系统中常见的 Shell 命令总结(不时补充)
Windows 命令提示符(cmd.exe)是 Windows NT 下的一个用于运行 Windows 控制面板程序或某些 DOS 程序的shell 程序,或在 Windows CE 下只用于运行控制面板程序的外壳程序。在本文中我列出了一些常见的 Shell 命令,以下均是我使用最频繁的。当然随着开发,我依旧会不断地丰富、补充我所用到的一些命令,希望对你有所脾益。原创 2019-09-08 11:29:25 · 1990 阅读 · 0 评论 -
计算机毕业设计答辩慌?软工本科 Java EE 毕设项目答辩问题、答案汇总指南奉上
一年一度的毕业季既让人开心,也难免让人忧愁。以我的本科母校为例,毕业除了要提交毕业论文,还需要准备毕业设计作品。而对于毕业设计作品的答辩难免让一些同学感到头大,除了对项目本身了解不是很深入,又因为担心自己准备不充分难以通过答辩,还有些同学不太了解项目答辩会问哪些问题,那么本文一定就是你在答辩前夜的必看指南,精心总结祝你顺利过关!原创 2021-09-15 23:00:32 · 36318 阅读 · 7 评论 -
MySQL 入门教程:全网最全,MySQL 增删改查高级命令硬核总结
MySQL 是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。MySQL 是开放源代码的,因此任何人都可以在 General Public License 的许可下下载并根据个性化的需要对其进行修改。MySQL 因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL 是管理内容最好的选择。原创 2019-05-21 23:39:31 · 1867 阅读 · 6 评论 -
MySQL 答疑:卸载残留?如何完全卸载掉本地令人头大的 MySQL 数据库?
如果我们 MySQL 数据库密码遗忘需要重新安装 MySQL 数据库时,就需要先卸载掉本地的文件。而 MySQL 并不是像其他应用程序一样容易卸载,这个步骤是相当繁琐的,若想完全卸载不留痕迹,就需要对注册表信息进行详细的清理,所以整理以下步骤供大家参考。原创 2019-06-10 08:50:12 · 7352 阅读 · 5 评论 -
数据库管理工具:数据库图形化管理界面应用 Navicat Premium 使用教程
Navicat premium 是一款数据库管理工具,将此工具连接数据库,你可以从中看到各种数据库的详细信息,包括报错等等,我们也可以通过它,登陆数据库,进行各种操作。Navicat Premium 是一个可多重连线资料库的管理工具,它可以让你以单一程式同时连线到 MySQL、SQLite、Oracle 及 PostgreSQL 资料库,让管理不同类型的资料库更加的方便。原创 2019-06-09 19:40:29 · 4759 阅读 · 10 评论 -
数据库管理工具:如何使用 Navicat Premium 转储(导出)和运行(导入)*.sql 文件?
MySQL 是我们经常用到的数据库,无论是开发人员用来练习,还是小型私服游戏服务器,或者是个人软件使用,都十分方便。对于做一些个人辅助软件,选择 MySQL 数据库是个明智的选择,有一个好的工具更是事半功倍,本文我将向大家介绍如何使用 Navicat Premium 导出和导入*.sql 数据文件。原创 2020-10-24 20:48:05 · 14174 阅读 · 6 评论 -
MySQL 异常:这一篇就够了,MySQL 抛出异常的几种常见解决方式小结
在本文中,我总结了开发过程中最为常见的几种 MySQL 抛出的异常以及如何解决,包括高版本驱动的问题、时区配置问题、SSL 连接问题等,是一篇经验总结贴,于我个人而言,这一篇足以解决目前项目中所有遇到的 MySQL 问题。同时也希望本文能对 MySQL 数据库初学者有一定的引导入门作用。原创 2020-01-21 14:56:58 · 3909 阅读 · 3 评论 -
MySQL 模糊查询:MySQL 数据库 like 语句通配符模糊查询小结
今天在使用 MySQL 语句执行增删改查操作时,控制台报出了以下错误:Parameter index out of range (1 > number of parameters, which is 0)。翻译过来意思就是:查到结果数据为 1,真实值应为 0,参数越界,产生错误。如此也就明确了我们具体出错的地方——参数,即对于通配符"?"的处理。本文分别对执行普通 SQL 语句以及使用 like 语句进行通配符模糊查询遇到本错误进行了剖析,并给出解决方案。原创 2020-10-13 10:42:20 · 8255 阅读 · 27 评论 -
在 Windows 命令提示符下启动 MySQL:net start mysql 发生系统错误 5。 拒绝访问。解决方式小结
我们有时候需要通过 Windows 命令提示符来启动 MySQL 服务,但是如果你不注意操作权限的话,可能就会报以下错误,现在我们来解决这个问题:net start mysql 发生系统错误 5。 拒绝访问。原创 2020-06-09 19:48:17 · 9850 阅读 · 3 评论 -
MySQL 案例练习:用一条 SQL 语句查询出每门课都大于 80 分的学生姓名
用一条sql语句查询出每门课都大于80分的学生姓名。原创 2019-06-16 17:54:09 · 4438 阅读 · 2 评论 -
MySQL 外码约束原理:如何解决数据库添加数据时产生的外码(外键)约束?
我们在使用 MySQL 数据库时,添加数据如果设计不合理很容易出现外码约束的情况,为什么会产生这样的问题?那我们该如何处理这一问题呢?依据又是什么?本篇文章带你进一步来深度剖析,并带着你的思路来设计解决方案。原创 2019-06-11 19:01:51 · 7813 阅读 · 9 评论 -
数据库深度剖析:Oracle、Microsoft SQL Server、MySQL 三者有何区别?
Oracle 数据库、Microsoft SQL Server、MySQL 数据库是我们在项目开发过程中最为常见的三种关系型数据库。下面我们分别从不同的角度对这三种数据库做一个深度剖析和区分,便于我们在开发中更为熟练地选择合适的数据库工具。原创 2019-06-09 20:10:44 · 4393 阅读 · 1 评论 -
数据库管理工具:如何使用 Navicat for MySQL 导出导入数据表 Excel 文件?
Navicat 导出数据表的格式很多,增加了对 Excel 2007 以上版本的支持,当设计完一个表后,如果有上百条或更多的数据需要导入 MySQL 数据库时,我们可以先把设计好的数据导出到一个 Excel 表中,然后按照格式去填充,最后把这些填充完的数据再导入到 MySQL 数据库中。原创 2022-09-13 16:39:44 · 9554 阅读 · 4 评论