好物分享|在 Mac 上启动本地数据库实例的免费工具

Mac下使用navicat创建数据库 1、启动MySql,在系统便好里面,点击进去 2、点start MySql Server 3、登陆Navicat,创建MySql连接 4、填写连接信息,⚠️注意:密码写的是安装MySql时候设置的密码 如果出现2059错误,2059 - Authentication plugin 'caching_sha2_password' cannot be loaded: dlop... 阅读详情

Bytebase 是一款帮助 DBA 和开发者团队做数据库 CI/CD 的开发者工具,目前支持 MySQL,PostgreSQL,Redis 等十余种数据库,从开发到测试都需要部署多个不同种类的数据库实例,如果逐个部署非常耗时耗力。

市面上有不少解决此类问题的小工具,团队里的同学也陆续推荐过几款 Mac 免费工具,今天来给大家分享一下🤗。

DBngin

DBngin 目前支持了 PostgreSQL,MySQL 和 Redis,它支持使用同一数据库的不同版本,也可以同时在多端口运行多个版本的数据库服务,很方便测试!

file

DBngin 是开源的,看了一下组织,发现原来是 TablePlus(数据库 GUI 工具)团队做的,所以 DBngin 可以一键连上 TablePlus,可视化管理你的本地数据库了。

Postgres.app

Postgres.app 如其名(和 logo)只支持 Postgres。

它其实是一个完整的 PostgreSQL 安装包,把 Postgres 打包成了一个标准的 Mac app,如果不会用命令行也完全没有问题,因为有个超级简单的 UI。

file

它也是开源的。

StackBricks

StackBricks 支持了 MariaDB,MySQL,PostgreSQL 和 Redis,而且支持的版本非常多,也可以在多个端口启动多个本地数据库。

file

StackBricks 是三个工具中唯一不开源的(不过还是免费的),不过有个 Issue Tracker。

总结一下

因为不是产研(是 Developer Marketing 的🤷‍♀️),所以只要测试的时候好用,对于性能并没有太高的要求,所以对我来说高颜值 & 方便操作比较重要 ヽ(´ー`)ノ

其实,之前我一直用 DBngin(先入为主),但是为了写好物推荐所以用了一下团队同学推荐的几个其他产品,好像 StackBricks 还挺好用,那就先用着试试看吧。

如果你也有推荐的好用工具,欢迎留个 comment ❤️


💡 你可以访问官网,免费注册云账号,立即体验 Bytebase。

Mac版Navicat - 全方位数据库管理工具 Navicat是一款功能强大的数据库管理工具,提供了多种数据库系统的支持,包括MySQL、PostgreSQL、SQLite、Oracle、SQL Server、MariaDB以及MongoDB等。对于Mac用户而言,Navicat的Mac版提供了一个直观、高效的环境来管理多种数据库。在现代IT基础设施中,一个组织往往需要管理多种类型的数据库,以满足不同的业务需求和优化操作。 阅读详情

相关推荐

Navicat for MySQL:Mac上的数据库管理与开发全能工具

本文还有配套的精品资源,点击获取 简介:Navicat for MySQL for Mac是一款为Mac用户量身打造的MySQL数据库管理工具,由PremiumSoft公司开发。它具备多种数据库管理功能,包括多数据库连接、数据可视化、SQL编辑器、数据同步、数据导入导出、数据传输、备份与恢复、数据模型设计、触发器和存储过程管理、安全连接、版本控制以及提醒与通知等,极大地提升...

weixin_30633869的博客 3040

Mac DataGrip 安装与使用(详细流程,与其他工具区别)

列几个常用数据库工具的区别与选择1、NavicatNavicat是一套功能强大的数据库管理工具,支持多种数据库,包括MySQLPostgreSQLOracle等。提供了直观的用户界面,包括数据模型设计、数据同步、备份和恢复等功能。具有跨平台性,可在WindowsMac和Linux上运行。提供了丰富的数据导入和导出功能,以及高级的数据可视化工具。2、DataGrip由JetBrains开发,支持多种数据库,包括MySQLPostgreSQLSQLite等。

卡尔特斯 3779

STM32G474的HRTIM实战:用CubeMX配置互补PWM驱动全桥电路(附移相算法代码)

本文详细介绍了如何使用STM32G474的HRTIM高分辨率定时器,通过CubeMX配置互补PWM驱动全桥电路,并附移相算法代码。内容涵盖HRTIM硬件架构解析、CubeMX配置全流程、移相控制算法实现及调试技巧,为数字电源和电机控制领域提供实用解决方案。

weixin_27017211的博客 486

工具篇:(一)MacOS 下使用 Navicat 管理 MySQL 数据库:详细图文教程与常见问题解决

通过 Navicat 管理 MySQL 数据库非常直观,尤其适合初学者和不习惯命令行操作的用户。它的可视化操作界面简化了数据库管理工作,例如创建表、查询、备份和导入导出数据都只需几次点击。Navicat 还支持连接远程服务器,使得管理多台数据库变得非常方便。如果你希望更深入了解 MySQL 或其他数据库的管理,Navicat 提供了强大的功能,例如 SQL 调试、可视化查询设计器等。

rgrgrwfe的博客 7311

ALTERA Triple-Speed Ethernet IP核在UDP通信中的实战配置指南

本文详细介绍了在Intel FPGA(原ALTERA)平台上配置Triple-Speed Ethernet IP核以实现UDP通信的实战指南。内容涵盖从IP核选型、QSYS系统搭建、关键参数配置,到UDP数据包组装、NIOS C程序调试及上板验证的全流程,重点解析了如何利用该IP核快速构建稳定的千兆网通信基础,为FPGA网络应用开发提供清晰路径。

m3n5b7v8c9x的博客 515

CentOS7下用FreeRADIUS+AD实现802.1X认证完整指南(附华为交换机配置)

本文提供了在CentOS 7系统上部署FreeRADIUS并与Windows Active Directory集成,以实现企业级802.1X网络认证的完整实战指南。内容涵盖从架构原理、服务器配置(包括Kerberos、Samba Winbind集成)、FreeRADIUS核心设置与AD联动,到华为交换机的详细配置步骤。重点解决了生产环境中常见的高可用、动态VLAN下发及深度排错问题,为企业构建集中、安全的网络准入控制体系提供了经过验证的解决方案。

weixin_29273849的博客 407

基于人工智能的数据库工具Chat2DB使用

Chat2DB 是一款有开源免费的多数据库客户端工具,集成了AIGC 生成式人工智能。其主要功能包括自然语言转sql、优化sql、转化sql、解释sql等功能,是一个真正意义上减轻劳动和提高效率的一款大模型数据库客户端工具。

勤于笔记,成于点滴。 3787

QCC5125/QCC5144----LDAC 44.1K 48K 96K 192K 输出

QCC5125/QCC5144----LDAC 44.1K 48K 96K 192K 输出。而且还不需要license限制。

Alex_886的博客 1977

mac mysql 多实例_mac下同一个机器启动多个mysql实例

/usr/local/mysql这个时候默认的是使用3306端口我们这里另建两个3307,33081,首先建两个目录/usr/local/mysql/data_1//usr/local/mysql/data_2/并把/usr/local/mysql/data/数据考入刚刚建好的两个目录2在/usr/local/mysql下面建两个文件文件名:mysql_start.shexport PATH=/u...

weixin_39966020的博客 399

CH582低功耗实战:从1.2mA降到5uA,我的蓝牙广播功耗优化笔记

本文详细记录了沁恒CH582蓝牙芯片从1.2mA降至5μA的功耗优化全过程。通过建立基准测试环境、分层排查软件配置与IO状态、精细调优射频参数以及硬件层面的电源管理,实现了极致的低功耗表现。文章还提供了实用的功耗测量方法和典型问题排查指南,为蓝牙设备开发者提供了宝贵的参考经验。

weixin_30368405的博客 573

openeuler在线/离线安装docker服务

openeuler在线/离线安装docker服务

haixuti7的博客 1071

在Mac上本地运行Stable Diffusion的终极免费指南:Mochi Diffusion完整教程

Mochi Diffusion是一款专为Mac用户设计的本地AI图像生成工具,让你能够在Apple设备上完全离线运行Stable Diffusion和FLUX.2 Klein模型。这款开源应用充分利用Apple Silicon芯片的性能优势,为创作者提供隐私安全、高速高效的AI艺术创作体验。无论你是数字艺术家、设计师,还是对AI图像生成感兴趣的普通用户,Mochi Diffusion都能让你在Ma

gitblog_00368的博客 851

matlab物元可拓模型程序,熵权可拓物元模型

1 概述物元分析方法是中国学者蔡文于20世纪80年代提出的用于解决矛盾问题的技术方法,是研究物元及其变化规律,解决现实世界中不相容问题的有效方法,可应用于生态环境,水资源承载力,农用地分级和土地生态水平等综合评价研究中.本文主要介绍了熵权可拓物元模型的相关概念与该模型的建立过程.2 概念2.1 物元物元分析法的主要思想是把事物用"事物,特征,量值"(分别用N,C,V表示)3个要素以有序三元组的形式...

weixin_33823399的博客 4125

深度体验两年半!MAC 硬件好物分享|屏幕、挂灯、键盘、鼠标

最近快五一放假了,所以写点轻松一点的文章~ 这篇文章就介绍这两年半来,我一直在用MAC硬件搭子!!而买这些硬件设备的钱都是一行行代码写出来的!!我的MAC是21款14寸 m1 pro 32+512版本,22年年底在闲鱼买的,之前的文章介绍过在mac上我常用的软件(有兴趣的同学可以翻翻之前的记录)。

面向生活编程 2571

使用pytorch-superpoint与pytorch-superglue项目实现训练自己的数据集

superpoint与superglue的组合可以实现基于深度学习的图像配准,官方发布的superpoint与superglue模型均基于coco数据训练,与业务中的实际数据或许存在差距,为此实现基于开源的pytorch-superpoint与pytorch-superglue项目实现训练自己的数据集。然而,在训练pytorch-superpoint有诸多细节需要优化,特此整理成技术文档。本文档描述了实验pytorch-superpoint与pytorch-superglue项目训练自己的图像配准模型。

a486259的博客 9507

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

DBeaver 免费上手指南:完成首次连接与数据编辑

DBeaver 是免费通用数据库工具与 SQL 客户端,一个界面连接上百种数据库,省去为每种库单独安装客户端的麻烦。读完这篇,你可以独立用 DBeaver 连接数据库、在网格中浏览并修改表数据、执行查询并导出结果。 ## 连得上:驱动自动下载的建连流程 从官网下载对应操作系统的安装包并运行安装向导,解压版则直接启动 `dbeaver` 可执行文件。首次启动会自动完成 Java 运行时初始化,发

gitblog_01121的博客 781

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

GifCapture:Mac端终极免费Gif录制工具完整指南

你是否曾经遇到过这样的困扰:想要快速录制屏幕操作制作成Gif,却发现市面上的工具要么操作复杂,要么收费昂贵?现在,GifCapture为你提供了完美的解决方案!这款专为Mac用户设计的免费Gif录制工具,将彻底改变你的工作方式。 ## 为什么你需要GifCapture? 在日常工作和学习中,我们经常需要将屏幕操作、软件演示或动画效果制作成Gif格式。传统的方法往往需要多个步骤,而GifCapt

gitblog_00829的博客 689

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

如何在Mac上免费本地运行Stable Diffusion:Mochi Diffusion完整指南

Mochi Diffusion是一款专为Mac用户设计的开源AI绘图工具,让你能够在本地免费运行Stable Diffusion模型,无需依赖云端服务。通过直观的界面和优化的性能,即使是AI绘图新手也能轻松创建高质量图像。本文将详细介绍如何安装、配置并充分利用Mochi Diffusion释放你的创造力。 ## 🖥️ 系统要求与兼容性检查 在开始安装前,请确保你的Mac满足以下最低配置要求:

gitblog_01147的博客 795

【高效开发工具系列】Mac删除启动台图标

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。💝💝💝 ✨✨ 欢迎订阅本专栏 ✨✨。

优快云站内信: https://i.youkuaiyun.com/#/msg/chat/qyj19920704 1万+

【免费下载】 Mac系统安装Redis及RedisDesktopManager可视化工具

Mac系统安装Redis及RedisDesktopManager可视化工具 【下载地址】Mac系统安装Redis及RedisDesktopManager可视化工具分享 本资源文件提供了在Mac系统上安装Redis以及RedisDesktopManager可视化工具的详细步骤和配置说明。通过本资源,您可以轻松地在Mac系统...

gitblog_06523的博客 1157

MAC 调试本地移动端

MAC 调试本地移动端 关于移动端调试的方式有多种,总体来说就是样式的调试和数据的抓取,这个时候我们就需要一个控制台,而当我们在手机端调试的时候,如何实现控制台调试呢,下面给大家分享一下使用苹果设备调试本地移动端页面的方法 需要准备: 1.wifi环境 2.mac一台 3.iphone手机一部 4.数据线一根 大致思路: 我们在调试本地项目的时候肯定是要启动服务,然后使用localhost来启...

weixin_34403976的博客 2647

mac 效率工具分享

一、Mac 全局设置 1. Fx作为功能键,加速键移动 defaults write -g InitialKeyRepeat -int 12 # 默认值为15 defaults write -g KeyRepeat -int 1 # 默认值为2,一共为0,1,2 2. 取消 Mac 全局快捷键 除了输入法之外,所有的 Mac 系统所有的程序快捷键全部取消 输入法快捷键设...

smallone233的博客 882

如何在Apple Silicon Mac上免费运行本地AI绘画工具?3步实现离线AI创作

Mochi Diffusion是一款专为Apple Silicon Mac设计的本地AI绘画工具,让你无需依赖云端服务,即可在Mac上离线运行Stable Diffusion模型进行AI创作。本文将带你通过3个简单步骤,在搭载M系列芯片的Mac上快速部署这款强大的AI绘画工具,开启你的创意之旅。 ## 🖥️ 什么是Mochi Diffusion? Mochi Diffusion是一款开源的A

gitblog_00311的博客 606

mac下免费的动态截屏制图工具:kap

前言 如果你想在mac下进行动态截屏,这里推荐一款免费的工具:kap。 项目地址:https://github.com/wulkano/Kap 下载 1) homebrewCask安装(不推荐) brew cask install kap 2)官网release下载(太慢了) https://github.com/wulkano/kap/releases 3)我的网盘分享 (速度快,永久有效) 链接: https://pan.baidu.com/s/1YGZ8p5HHN3Xsnp4dY-0

公众号-测试生财 932

保姆级教程!奶奶都能学会的Mac本地部署Stable Diffusion教程

感兴趣的小伙伴,赠送全套AIGC学习资料,包含AI绘画、AI人工智能等前沿科技教程和软件工具,具体看这里。AIGC技术的未来发展前景广阔,随着人工智能技术的不断发展,AIGC技术也将不断提高。未来,AIGC技术将在游戏和计算领域得到更广泛的应用,使游戏和计算系统具有更高效、更智能、更灵活的特性。同时,AIGC技术也将与人工智能技术紧密结合,在更多的领域得到广泛应用,对程序员来说影响至关重要。未来,AIGC技术将继续得到提高,同时也将与人工智能技术紧密结合,在更多的领域得到广泛应用。

Misdirection_XG的博客 1749
上一篇: 哪个更快,全表扫描还是建立索引?
下一篇: SQL Chat 更新 - 用户注册,早鸟套餐,GPT-4,新增支持数据库
Bytebase
博客等级 码龄5年 1349粉丝 258原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值