好用的SQL工具盘点:从学习到工作总有一款适合你

文章介绍了SQL学习的初始阶段应通过在线刷题网站如牛课、力扣来掌握语法,推荐SQLStudio作为简单易用的工具。进阶阶段则需了解数据库管理系统如MySQL与数据库管理工具如Navicat、SQLStudio的区别,并列举了多个常用的SQL开发工具。最后提到实战阶段在工作中会遇到的具体情况,强调了适应公司规范的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

标题一.入坑阶段(学习入门):

这个阶段一般就是小白,想学习SQL语言,然后到处找软件,找免费破解版找半天,找到了半天安装不下来,还可能把自己电脑搞中毒。

其实对于小白来说,不太建议直接下载软件工具。入坑阶段,就一个任务:掌握SQL语法——重点是是练习。

大家直接去SQL的刷题网站,比如:牛课、力扣等,不用自己搭建环境(下载数据库和工具),直接在网站的SQL编辑框答题。牛客网
牛客网是免费的,大家日常刷题练习SQL语句,如果能10题对8题,基本就算入门了。
力扣网答题界面在这里插入图片描述
相较于牛客来说不免费,但是用户基数非常大,每一道题后面都有大量的讨论和题解,可以帮助新手解决很多问题。

如果大家还是想用实战软件,可以选SQL Studio,免费,然后下载安装2分钟就能搞定,功能界面简洁,不会让新手一头雾水。在这里插入图片描述Web版:对新手很友好。

标题二.进阶阶段(学习深入):

这个阶段,最主要的能力是掌握各种数据库相关的工具操作和数据维护能力(不要删库)。

核心是搞清楚数据库管理系统和数据库管理开发工具的区别(估计80%的人不清楚),我们常说的Oracel、MySQL其实是数据库管理系统,他们让数据库的理论在计算机上得以实现。

Navicat、SQL Studio、Workbench这些都是数据库管理工具,用来帮助我们更好地操作Oracel这些系统。

(1)数据库管理系统(DBMS):
其实就是我们平常说的数据库,比如MySQL直接去官网点击DOWNLOAD去下载安装。在这里插入图片描述
其实这个安装也有点小麻烦,直接给大家分享一个手把手教学的安装视频。

数据库入门:Mac如何下载和安装MySQL(MySQL小白教程,亲妈式教学)


(2)数据库管理工具(SQL开发工具):
我们可以简单理解为连接数据库的软件,我把一些常用的比较好的客户端说一说:

SQL Studio:我们在入门阶段提过这款软件,大家现在可以接着用,这两年比较火,不少高校也把他作为教学工具。免费、支持的数据库多、好用。在这里插入图片描述

Navicat:经典老产品,功能、稳定性都没的说,就是有点贵(一年得6000),学生可以申请教育版,能用一年不过需要学校邮箱这些。(网上不少人用破解版,大家可看看——但我支持正版哈,法务别找我)在这里插入图片描述

Selquel pro:这是一款免费使用的软件,下载即可,进阶阶段也够用。

phpMyAdmin:phpMyAdmin是最常用的MySQL维护工具,是一个用PHP开发的基于Web方式架构在网站主机上的MySQL管理工具,支持中文,管理数据库非常方便。在这里插入图片描述

Mycli:是MySQL的客户端工具,主要用于在命令行连接MySQL服务器使用。这个工具的主要好处就是可以实现sql语法的自动补全和语法高亮,这对于初学MySQL的新手来说,是非常友好的。在这里插入图片描述

Franchise:是一款轻量级 SQL 工具,而且开源。不需要注册安装,可以将查询的数据以散点图、条形图、折线图、地图等可视化的形式展示出来,可以编辑 CSV、JSON、XLSX 文件,支持 PostgreSQL、MySQL 和 BigQuery。在这里插入图片描述

三.实战阶段(工作):

实战阶段,其实就是你去工作了,这个阶段,具体的数据库和客户端就不能自己决定了,一般每个公司会有自己的规范和选择,不过因为咱们在进阶的时候已经熟悉了数据库的基本操作,所以即使公司用的工具是新的,也能很快学习上手。

### 如何将代码托管Gitee 平台 要将本地代码托管Gitee 上,可以按照以下方法操作: #### 1. 创建远程仓库 首先,在 Gitee 官网登录账号并创建一个新的远程仓库。确保记录下该仓库的地址(通常是类似于 `https://gitee.com/username/repository.git` 或者 SSH 地址 `git@gitee.com:username/repository.git` 的形式)。这一步是为了后续能够通过 Git 命令与远程仓库交互[^3]。 #### 2. 初始化本地仓库 如果尚未初始化本地项目的 Git 版本控制环境,则需要执行如下命令来完成初始化工作: ```bash git init ``` 此命令会在当前目录下生成一个 `.git` 文件夹用于存储版本管理数据[^4]。 #### 3. 添加文件到暂存区 接着,需将所有希望被跟踪的文件加入到 Git 的索引区域(即所谓的“暂存区”),可以通过运行以下指令实现批量添加功能: ```bash git add . ``` 这里`.`表示当前路径下的全部内容都会被打包准备提交给版本控制系统处理[^1]。 #### 4. 提交更改至本地库 当确认无误之后就可以正式把这些改动记录下来形成一次完整的提交历史条目了;同时还需要附加一段描述性的消息以便日后查阅理解当时所做的修改动作是什么样的性质或者目的为何等等信息。 ```bash git commit -m "Initial commit or any other meaningful message" ``` #### 5. 配置SSH密钥 (可选但推荐) 为了简化每次推送都需要输入用户名密码的过程以及提高安全性, 可以为自己的计算机配置一对专属于个人身份验证使用的SSH key. - **生成新的ssh-key** 如果还没有设置过的话就先执行这条语句来自动生成一组默认名称为id_rsa及其对应的public file id_rsa.pub的新钥匙对儿: ```bash ssh-keygen -t rsa -C "your_email@example.com" ``` - **复制公钥内容上传到GITEE账户里去关联起来** 使用cat命令查看刚才生产的公开部分的内容然后粘贴进网页表单框里面即可完成绑定关系的确立步骤啦~ ```bash cat ~/.ssh/id_rsa.pub ``` #### 6. 关联远程仓库 现在回到最初提到的那个新建好的在线储存位置那里找到它的clone url链接过来作为参数传入下面这个函数调用之中从而建立起两者之间的联系通道桥梁作用效果哦!记得替换实际存在的repo address进去哟~ ```bash git remote add origin https://gitee.com/username/repo_name.git # HTTPS方式 # OR git remote add origin git@gitee.com:username/repo_name.git # SSH方式 ``` #### 7. 推送代码到远程服务器 最后也是最关键的环节就是要把之前精心打造出来的成果展示出去分享给大家欣赏咯~只需要简单的一句话就能搞定整个流程呢!不过第一次的时候可能还会遇到一点小小的麻烦事那就是分支名不匹配的问题所以特别加了个-u选项强制指定master为主干线路线进行同步更新操作哈~ ```bash git push -u origin master ``` 以上便是从零开始一步步指导如何将自己的作品安全稳妥地保存在网络云端之上供他人访问学习交流借鉴参考的一个完整教程啦😊希望能帮到正在阅读本文档寻求解决方案的朋友🙏祝好运🎉! --- ### 注意事项 - 若存在网络冲突情况(比如别人已经抢先一步提交过了),则建议先拉取最新版再尝试重新递交上去覆盖掉旧的状态比较好一些噢~ ```bash git pull --rebase origin master ``` - 对于某些特殊场景下需要用到其他特定branch name而非通用意义上的mainline branch(master)时也完全可以灵活调整适应不同需求场合的要求呀😎比如说develop之类的替代品都是可行的选择方案之一😉
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

麦聪聊数据

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值