数据库安装配置及重点知识总结
文章平均质量分 84
详细讲解一些广泛应用的数据库安装配置
详解数据库中的重点知识
对于一些难点进行重点讲解
上传一些例题解析
妖精小狗
这个作者很懒,什么都没留下…
展开
-
记一次失败的MySQL修复经历,报错信息:Tablespace X was not found at X;Set innodb_force_recovery=1 to ignore this
事情的起因首先前一天晚上我跑了一个not in语法的SQL语句,因为正好是下班了就让它自己跑去了,结果一不小心造成了笛卡尔积,第二天发现空间爆了,于是开始正常标准操作:暂停,查看进程,发现InnoDB正在回滚,因为还有很多工作想让他快一点,我就重启了MySQL。。。于是悲剧就开始了事情的经过重启之后提示mysql起不来,查看状态,报错状态码3.查看错误日志2020-09-28T02:13:01.909970Z 0 [ERROR] InnoDB: Tablespace 1830 was no原创 2020-09-30 11:32:07 · 6723 阅读 · 0 评论 -
分别使用 Navicat 和 DBeaver 连接 Oracle数据库,附带脱坑指南
使用各种连接工具连接Oracle数据库事先已经安装好了连接工具们,所以就不详细说明了,直接上干货,中间还有很多脱坑指南前提工作(提前填坑)虽然我的Oracle在本地,但是工作中的oracle数据库大多在服务器上,所以为了更好的模拟远程,我一步一步修改查看服务器IP地址打开Oracle的安装包路径,就是上一篇Oracle的解压路径。找到WINDOWS.X64_193000_db_home ==> network ==> admin修改配置文件编辑 listene原创 2020-07-21 13:18:17 · 4693 阅读 · 0 评论 -
Windows10 安装 Oracle 19c 文档
下载安装包Oracle软件下载,建议通过官网免费下载,但是需要注册。下载地址:https://www.oracle.com/database/technologies/oracle19c-windows-downloads.html通过下载页面可以选择安装压缩包(WINDOWS.X64_193000_db_home.zip )。如果嫌注册麻烦,提供百度云下载链接:https://pan.baidu.com/s/12NOdXMEXbToXlyhE2f3isQ提取码:1j5q压.原创 2020-07-20 23:51:22 · 4780 阅读 · 0 评论 -
初识MySQL重点总结
为什么学习数据库?岗位技能需求 现在的世界,得数据者得天下 存储数据的方法 程序,网站中大量数据如何长久保存? 数据库能够做什么?存储大量数据,方便检索和访问 保持数据信息的一致、完整 共享和安全 通过组合分析,产生新的有用信息 什么是数据库?数据库(Database;简称DB)概念:长期存放在计算机内,有组织、可共享的大量数据的集合,是一个数据“仓库”...原创 2018-09-20 00:47:46 · 664 阅读 · 0 评论 -
MySQL数据库中的DML语句、DQL语句以及高级查询重点总结
使用SQlyog管理工具:1. 工具创建数据库:数据库字符集:存什么字符就要选什么编码,如:要是中文就要选utf8数据库校对规则:字符在比较时要遵循一定的规则,如:中文编码规则,不区分大小写要选utf8_general_ci 2. 工具建表①显示表结构:desc表名②显示表创建语句:show create table 表名 3. 字段的约束及属性 ...原创 2018-09-20 22:38:56 · 1941 阅读 · 0 评论 -
MySQL中的事务处理重点总结
事务(TRANSACTION):是作为单个逻辑工作单元执行的一系列操作,就是将一组SQL语句放在同一批次内去执行多个操作作为一个整体向系统提交,如果一个SQL语句出错,则该批次内的所有SQL都将被取消执行事务是一个不可分割的工作逻辑单元示例:转账过程就是一个整体;它需要两条UPDATE语句来完成,这两条语句是一个整体;如果其中任一条出现错误,则整个转账业务也应取消,两个账户中的...原创 2018-09-25 22:34:28 · 209 阅读 · 0 评论 -
MySQL中的视图重点总结
视图:不同的人员关注不同的数据保证信息的安全性 视图是一张虚拟表:表示一张表的部分数据或多张表的综合数据 其结构和数据是建立在对表的查询基础上视图中不存放数据:数据存放在视图所引用的原始表中一个原始表,根据不同用户的不同需求,可以创建不同的视图 视图的用途:筛选表中的行 防止未经许可的用户访问敏感数据 降低数据库的复杂程度 将多个物理数据库抽象为一个逻...原创 2018-09-25 22:36:29 · 273 阅读 · 0 评论 -
MySQL中的索引重点总结
数据库索引:什么是索引:索引是一种有效组合数据的方式,为快速查找到指定记录MySQL索引按存储类型分类:B-树索引:InnoDB、MyISAM均支持哈希索引作用:提高查询速度 确保数据的唯一性 可以加速表和表之间的连接,实现表与表之间的参照完整性 使用分组和排序子句进行数据检索时;可以显著减少分组和排序的时间 全文检索字段进行搜索优化分类:1. 主键索...原创 2018-09-25 22:38:25 · 227 阅读 · 0 评论 -
MySQL中备份和恢复重点总结
MySQL的备份:数据库备份必要性:保证重要数据不丢失 数据转移 MySQL数据库备份方法:1. mysqldump备份工具(mysqldump它是和mysql同一级别的命令)将CREATE和INSERT INTO语句保存到文本文件属于DOS命令作用:转储数据库 搜集数据库进行备份 将数据转移到另一个SQL服务器(不一定是MySQL服务器)语法:mys...原创 2018-09-25 22:56:31 · 359 阅读 · 0 评论 -
数据库设计重点总结
为什么需要设计数据库:糟糕的数据库设计:数据冗余、存储空间浪费 数据更新和插入的异常 程序性能差 良好的数据库设计:节省数据的存储空间 能够保证数据的完整性 方便进行数据库应用系统的开发 软件项目开发周期中数据库设计:需求分析阶段:分析客户的业务和数据处理需求①设计数据库的步骤a. 收集信息与该系统有关人员进行交流、座谈,充分了解用户需求,理解数...原创 2018-09-26 00:28:56 · 3038 阅读 · 0 评论 -
数据库中JDBC重点总结
JDBC是Java数据库连接技术的简称,提供连接各种常用数据库的能力。 JDBC API:实现Java程序对各种数据库的访问 一组接口和类,位于java. sql与javax. sqI包 面向接口编程学习方法:JDBC步骤固定,理解记忆 多练习,加深理解JDBC访问数据库步骤:DriverManager:依据数据库的不同,管理JDBC驱动Connecti...原创 2018-10-14 00:02:30 · 840 阅读 · 0 评论