暂无图片
小明
暂无图片
擅长领域: mysqlsql servercentos
2023-08-03 加入墨天轮
暂无图片
暂无图片
小明
关注TA
写留言
23
文章
1
粉丝
6K+
浏览量
个人成就
发布23次内容
获得12次点赞
内容获得3次评论
获得4次收藏
回答了2次问答
TA的专栏
MySQL
收录14篇内容
SQLServer系列
收录6篇内容
文章分类
数据库
(12)
mysql
(10)
mysql数据库
(4)
postgresql
(3)
墨力计划
(3)
存储过程
(2)
sql server
(2)
sqlserver数据库
(2)
数据库文件
(2)
mysql集群
(2)
oracle
(2)
大数据
(1)
展开
文章档案
2023年10月
(3)
2023年09月
(3)
2023年08月
(17)
最新评论
SQLBackupAndFTP 数据库定时备份工具介绍
非常好用的数据库备份工具,省去写脚本运维命令了
-小明
数据库:PostgreSQL 和 MySQL对比
MySql 8 应该是支持 CTE 的
-James Yu
动态
文章 ·23
数说 ·0
问答 ·2
文档 ·0
关注
留言板·0
MySQL数据库的分支版本介绍
MariaDB 是由MySQL创始人之一 Michael Widenius 创建的一个分支版本。作者担心MySQL数据库被 Oracle公司收购后,会影响MySQL数据库发展的未来,从而分支出一个版本。默认使用崭新的 Maria 存储引擎,基于原MyISAM 存储引擎的级版本。Drizzle是基于原MySQL6.0代码分支出的一个版本,是一个轻量级、高性能的数据库管理系统,旨在提供更好的云计算支持和更好的可扩展性。InnoSQL 是网易公司杭州团队开发维护的 MySQL 分支,目前基于 MySQL 5.5。其完全兼容于原版 MySQL 数据库。InnoSQL 的解决方案针对 MySQL数据库的特性对SSD进行了大幅的优化性能较直接将 SSD作为持久存储性能可有 1倍多的提升。InnoDB Share Memory 可将InnoDB 缓冲池迅速恢复到数据关闭时的状态,以此来保证生产环境应用的连续性。若不开启这些功能,与原版 MySQL 数据库的工作方式完全相同。今天给大家聊聊MYSQL数据库有哪些分支,并且每个分支都有哪些特点,希望对大家深入了解MySQL能够提供一些帮助!
发布文章
2023-10-25
Java实战:指定大小分组压缩文件夹里面的文件案例
今天给大家分享一个J自己写的ava实战的小案例,主要功能是实现指定一个文件夹,然后分组压缩里面的文件。其实这个案例还是有一定用途的,比如日志文件夹里面有几千个文件,如果我需要给每个压缩包指定10M,把整个文件夹里面的日志文件都进行压缩,这个案例就能够用得上了。废话少说,直接上代码。我这边采用的是最基本的控制台程序,主要还是代码的逻辑有一定的借鉴意义。欢迎大家互相交流学习,如有不妥之处,欢迎指正!为了实现效果代码都放在了Main.java里面。具体代码都有注释,直接看注释就行。
发布文章
2023-10-23
运维:mysql常用的服务器状态命令
今天给大家分享mysql常用的服务器状态命令,希望对大家日常运维mysql数据库或者调优提供一些帮助!查询正在运行的所有MySQL进程,包括进程ID、用户、主机、当前数据库、命令、时间等信息。long_query_time=2 // 慢查询的定义时间// 慢查询log日志记录。然后重启数据库就会生效。SELECT table_schema AS `Database`, SUM / 1024 / 1024 AS `Size `. 以上是一些常用的服务器状态运行命令,大家如果还有比较常用的命令欢迎补充交流!
发布文章
2023-10-22
SQLBackupAndFTP 数据库定时备份工具介绍
今天给大家推荐推荐一款非常实用的数据库定时备份工具,大神必备!
发布文章
2023-09-12
SQLServer中Go关键字介绍
GO关键字需要独占一行否则语法会报错。当然如果是注释的话可以放在同一行。GO关键字不是Transact-SQL语句,当然也不会参与实际编写SQL语句的逻辑处理。GO关键字是一个不涉及任何权限的实用工具命令。每个被GO分隔的语句都是一个单独的事务,一个语句执行失败不会影响其它语句执行。
发布文章
2023-09-12
SQLServer基础:Apply关键字用法介绍
APPLy关键字是SQLServer版本中开始提供的一个系统关键字。APPLY的功能同联接很类似,APPLY运算分左右两个部分,APPLY的右表达式:是一个子查询或表值函数。CROSSAPPLY:内部联接,两张表直接连接,不需要任何的关联条件,产生的结果就是这两张表的笛卡儿集等价于CROSSJOIN;CROSSApply和CROSSJOIN的区别:CrossApply可以在关联表子查询中用前一个关联表的字段的值,CROSSJOIN不可以。OUTERAPPLY:左外联接,右侧的表表达式返回一个空集合,CROSSAPPLY运算符不会返回相应的左侧行,即OUTERAPPLY和在派生表上进行LEFTJOIN是等同的。--查询语文第一名,数学前两名,英语前五名的name,学科,分数,用crossapply实现方法如下
发布文章
2023-09-01
SQLServer数据库收缩相关知识笔记
SQL Server 数据库采取预先分配空间的方法来建立数据库的数据文件或者日志文件,比如数据文件的空间分配了300MB,而实际上只占用了20MB空间,这样就会造成磁盘存储空间的浪费。可以通过数据库收缩技术对数据库中的每个文件进行收缩,删除已经分配但没有使用的页。从而节省服务器的存储的成本。收缩后的数据库不能小于数据库最初创建时指定的大小。或是上一次使用文件大小更改操作设置的显式大小。反之,也不能在数据库执行收缩操作时备份数据库。target_percent:是数据库收缩后的数据库文件中所要的剩余可用空间百分比。使用 TRUNCATEONLY 时,忽略 target_percentis。file_name:要收缩的文件的逻辑名称。file_id:要收缩的文件的标识 号。如果随 TRUNCATEONLY 指定了 target_size,则会忽略该参数。WITH NO_INFOMSGS:取消显示所有信息性消息。ALTER DATABASE TestDB SET RECOVERY FULL WITH NO_WAIT
发布文章
2023-08-31
数据库干货:整理SQLServer非常实用的脚本
今天给大家分享自己在工作当中用到的SQLServer一些常用的脚本,希望能对大家有所帮助!通过该脚本可以快速查找表字段,或者生成数据库设计文档、进行数据库对比
发布文章
2023-08-29
SQLServer系列
SQLServer笔记、实战、运维、使用技巧
发布合辑
2023-08-29
Navicat实现 MYSQL数据库备份图文教程
数据库备份对于系统运维来说是必不可少的环节,对于企业来说,做珍贵的不是业务系统本身,而是业务系统所承载的业务数据,所以针对企业系统来说,做好数据库备份显得非常重要,今天给大家介绍使用Navicat数据库管理工具实现mysql数据库的快速备份,希望对大家能有所帮助!Navicat是一个功能非常齐全的数据库管理工具,支持多种数据库,比如MySQL、Oracle、SQL Server、SQLite和PostgreSQL、MongoDB、各大云服务器厂商的云数据库等。Navicat也提供了许多高级功能,如视图、存储过程、触发器和备份等,运维和开发人员可以很方便运维和管理数据库。下面主要介绍一下数据库备份的操作,非常简单,大家一起来看看吧!打开新建备份窗口后,可以对备份文件进行注释,方便后续知道当时数据库备份的目的等等。首先一个test空数据库,然后打开数据库,点击备份鼠标右键然后选择还原备份从,找到刚刚test备份的文件,点击确认。数据库为test2,备份文件为test数据库备份。这里给大家提供Navicat15版本的下载地址,当然鼓励大家购买正版软件。
发布文章
2023-08-28
数据库:PostgreSQL 和 MySQL对比
比较版本:PostgreSQL 11 VS MySQL5.7(innodb引擎) Oracle官方社区版版权情况:PostgreSQL 11(免费开源)、MySQL5.7 Oracle官方社区版(免费
发布文章
2023-08-26
MYSQL笔记:删除操作Delete、Truncate、Drop用法比较
今天小编给大家梳理一下MYSQL删除操作Delete、Truncate、Drop用法有什么区别,到底该如何合理使用,希望对大家能
发布文章
2023-08-25
数据库:MySQL、SqlServer、Oracle对比
软件体积小、速度快、免费开源;因为是开源数据库,提供的接口支持多种语言连接操作;MySQL的核心程序是采用完全的多线程编程。当客户与MySql服务器连接时,他们之间所有的口令传送被加密,而且MySql支持主机认证;支持ODBC for Windows,支持所有的ODBC 2.5函数和其他许多函数,可以用Access连接MySql服务器,使得应用被扩展;MySQL同时提供高度多样性,能够提供很多不同的使用者介面,包括命令行客户端操作,网页浏览器,以及各式各样的程序语言介面,例如C+,Perl,Java,PHP,以及Python。MySQL最大的缺点是其安全系统,主要是复杂而非标准,另外只有到调用mysqladmin来重读用户权限时才发生改变;MySQL的价格随平台和安装方式变化。作为一个完备的数据库和数据分析包,SQLServer为快速开发新一代企业级商业应用程序、为企业赢得核心竞争优势打开了胜利之门。只支持C/S模式,SQL Server C/S结构只支持windows客户用ADO、DAO、OLEDB、ODBC连接。
发布文章
2023-08-24
MYSQL 定时自动执行任务
MYSQL5.1开始支持EVENT功能,类似Oracle和MSSQL的定时任务job功能。有了这个功能之后我们就可以让MySQL自
发布文章
2023-08-23
mysql已经可以单实际多库,为什么还要多实例呢?
根据业务的实际需要,多实例可以减少数据库的压力。一般情况下针对数据量、并发比较大的数据库建议放在一个单独实例里面
提交回复
2023-08-22
sql server 在A存储过程中的事务,调用[包含事务的B存储过程]时,弹出以下错误提示信息,怎么解决?
Beign 和 Commit是成对出现的,需要检查一下你的sql语句
提交回复
2023-08-22
数据库:MySQL、HBase、ElasticSearch三者对比
ElasticSearch:简称ES是一款分布式的全文检索框架,底层基于Lucene技术实现,虽然ES也提供存储,检索功能,但我一直不认为ES是一款数据库,但是随着ES功能越来越强大,与数据库的界限也越来越模糊。而HBase则是把每一列都看做是一条记录,row+列名作为key,data作为value,依次存放。ES的存储方式和上面两个都不一样,MySQL和HBase是将数据按不同的方式进行存储,好歹它们存的还是数据,而ES则存的是倒排索引。可以看出ES和MySQL、HBase的存储还是有很大的区别。单机情况下,MySQL的innodb通过redo log和checkpoint机制来保证数据的完整性。但是考虑到如果硬件故障时机器无法启动,或者磁盘故障时数据无法恢复,checkpoint+redo log方案也就不起作用了,为了防止这种故障,MySQL还提供了master-slave和group replication 集群级别的容灾方案。
发布文章
2023-08-22
MYSQL实战:GROUP BY分组取最新的一条记录
日常开发当中,经常会遇到查询分组数据中最新的一条记录,比如统计当前系统每个人的最新登录记录、外卖系统统计所有买家最新的一次订单记录、图书管理系统借阅者最新借阅书籍的记录等等。今天给大家介绍一下如何实现以上场景的SQL写法,希望对大家能有所帮助!`uid` int NOT NULL AUTO_INCREMENT COMMENT '主键',`uname` varchar NOT NULL COMMENT '姓名',`uage` int NOT NULL COMMENT '年龄',`user_id` int NOT NULL COMMENT '用户id',INSERT INTO `borrow_record` VALUES (15, 4, 3, '2021-04-15 19:45:00'
发布文章
2023-08-21
数据库:mysqldump用法详解
一、命令格式详解1.1 语法格式mysqldump [OPTIONS] database [tables]1.2 常用参数--all-databases, -A: 备份所有数据库 --database
发布文章
2023-08-20
国产数据库TiDB相关知识介绍
TiDB 是由PingCAP 公司研发设计的开源分布式 HTAP 数据库,它结合了传统的关系型和非关系型数据库的最佳特性。TiDB 兼容 MySQL,支持无限的水平扩展,具备强一致性和高可用等特性。并提供一站式 OLTP 、OLAP 、HTAP 解决方案。TiDB主要包括三个核心组件:TiDB Server,PD Server和TiKV Server。TiDB Server 本身并不存储数据,只负责解析SQL,将实际的数据读取请求转发给底层的存储节点 TiKV. 负责存储每个 TiKV 节点实时的数据分布情况和集群的整体拓扑结构,提供 TiDB Dashboard 管控界面,并为分布式事务分配事务 ID。PD 不仅存储元信息,同时还会根据 TiKV 节点实时上报的数据分布状态,下发数据调度命令给具体的 TiKV 节点。PD 通过 Raft 协议保证数据的安全性。大部分情况下,不需要调整代码就可以轻松从MySQL迁移至TiDB数据库,分库分表后的MySQL集群也可以通过TiDB工具进行实时迁移。TiDB完全支持标准的 ACID 事务。TiDB可以自动维护数据的强一致性和高可用,大大减少了数据库运维的工作。
发布文章
2023-08-19
国产数据库:目前最火的五款国产数据介绍
随着互联网的高速发展,目前数据的存储越来越多,传统的数据库逐渐不能满足人们对海量数据、高效查询的需求,国产的数据库如雨后春笋一样,一个个冒了出来来解决我们高速科技发展的数据库瓶颈,今天就给大家聊一聊目前最火的五款国产数据库,大家一起来交流一下。TiDB 是由PingCAP 公司研发设计的开源分布式 HTAP 数据库,它结合了传统的关系型和非关系型数据库的最佳特性。TiDB 兼容 MySQL,支持无限的水平扩展,具备强一致性和高可用等特性。金融级别高可用:基于Raft的多数派选举协议可以提供金融级的 100% 数据强一致性保证,减少运维成本。对数据的修改都是增量数据,只操作内存。达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM。
发布文章
2023-08-18
开源项目:数据库表结构生成文档工具
数据库表结构说明文档是程序员了解业务系统非常重要的资料、另外项目验收的时候,也需要提供给甲方数据库字典相关的技术验收资料,针对一些大型业务系统,涉及的数据表可能达到几百张甚至上千张。大家在日常开发过程中可能所有的表都能记得很清楚,基于这个目的开发了这个开源的数据库文档生成工具,使用起来也非常方便,直接打开exe程序就可以正常运行,感兴趣的朋友可以下载免费使用,如有问题也可以互相交流!支持SQLServer、MySQL、SQLite 、PostgreSQL四种类型的数据,导出内容包含数据表、创建表脚本、视图及视图脚本、存储过程及脚本。基于Dapper数据库框架,动态获取数据库链接字符串进行数据库链接,然后根据不同类型数据库获取表结构,然后使用Npoi技术生成到Word文档、通过字符串拼接的方式生成到html、markdown文档。
发布文章
2023-08-18
C#实战:Dapper操作PostgreSQL笔记
PostgreSQL,是一款开源的物理数据库管理系统,它能够实现跨平台的数据库安装以及管理,同时还提供了许多高端的特性,是当今最被推崇的数据库软件之一。PostgreSQL 是一种ACID兼容的对象关系数据库,使用灵活可扩展的SQL语言进行标准化编程,它可以处理复杂的数据,支持多种开源数据库,包括MySQL、Oracle和IBM DB2等。数据库存储引擎:PostgreSQL的存储引擎是一组用于存储和检索数据的API。今天给大家分享通过Dapper来操作PostgreSQL数据库。
发布文章
2023-08-17
PostgreSQL 10.23 安装图文教程
今天给大家分享Win10操作系统安装PostgreSQL 10.23图文教程,希望对大家学习PostgreSQL 能有所帮助!PostgreSQL是一款功能强大的开源关系型数据库管理系统,由PostgreSQL Global Development Group开发,支持多种数据库类型,具有高可靠性、高性能、灵活性和易用性等特点。这里选择10.23 64位的安装包postgresql-10.23-1-windows-x64,大小为273M。我们点击安装包程序,因为依赖Microsoft Visual C++ 2015,如果你的电脑没有安装的话,系统会自动进行安装。然后就会进入PostgreSQL的安装界面。然后继续给数据库设置超级管理员密码,用户名为postgres,密码要记住。Stack Builder 是 PostgreSQL 的一个工具,可帮助您快速创建和管理 PostgreSQL 堆栈。最后安装成功后会重启电脑。
发布文章
2023-08-17
运维:Centos7安装解压版mysql5.7
发布文章
2023-08-03
MySQL
mysql数据库使用技巧、实战
发布合辑
2023-08-03