网站遭到攻击,在服务器网站上做跳转,青岛个人网站制作,易物网网站建设管理先上结论#xff0c;推荐MySQLDbeaver的组合。
学SQL需要安装软件吗#xff1f;
记得几年前我学习SQL的时候#xff0c;以为像Java、Python一样需要安装SQL软件包#xff0c;后来知道并没有所谓SQL软件#xff0c;因为SQL是一种查询语言#xff0c;它用来对数据库进行操…先上结论推荐MySQLDbeaver的组合。
学SQL需要安装软件吗
记得几年前我学习SQL的时候以为像Java、Python一样需要安装SQL软件包后来知道并没有所谓SQL软件因为SQL是一种查询语言它用来对数据库进行操作。
就像你学车时教练教你“一踩、二挂、三打、四鸣”掌握驾驶规则后你才能通过考试。SQL类似驾驶规则数据库则像是各种车不管大众、丰田、吉利只要你掌握了驾驶规则就能操作它。
百科解释
结构化查询语言(Structured Query Language)简称SQL结构化查询语言是一种数据库查询和程序设计语言用于存取数据以及查询、更新和管理关系数据库系统 所以针对题主的问题学习SQL需要安装的是数据库软件关系型。
数据库有很多比如常见的MySQL、Oracle、PostgreSQL、SQL Server、Access等等。
这些数据库都遵循SQL的ANSI 标准但是每一种数据库在SQL基础语法上还会有不同用法和私有拓展。
比如获取字符串长度Oracle用length()MySQL用char_length()。PostgreSQL支持空间数据GIS等拓展。 应该用什么数据库来学习SQL
我一开始练习SQL是在Access上这是微软office自带的数据库可以图形化操作像Excel一样当然也可以在Access上写SQL代码。 Access的特点是简单几乎不需要你安装大多数电脑都有。但缺点也很明显现在Access的市场越来越小很少有企业在用而且Access偏向于图形化操作写SQL的界面过于简陋不适合初学者练习SQL。
如果让我现在推荐那必然是MySQLDbeaver的组合对于小白来说既方便还实用。
首先它们都是免费开源的不需要有任何花费。
MySQL不用多说是目前市占率最高的开源数据库大大小小互联网公司都在用所以学习性价比最高。如果你在多种技术选项面前徘徊时选最受欢迎的那种基本不会犯错。Oracle是商业数据库不太适合个人练习。 Dbeaver是很棒的一款数据库管理开发工具简单来说用来写SQL的。因为数据库本身只是用来存储管理数据如果我们想要有更舒服的界面写SQL必须得安装Dbeaver这样的数据库管理工具。 打个比方MySQL、Dbeaver的关系类似于马和鞍好马配好鞍SQL才能写的棒。
如何下载和安装MySQL、Dbeaver
因为这两个都是开源软件所以先去官网下载然后按照教程安装即可。
MySQL注意配置好账号和密码不要搞忘了 Dbeaver安装很简单一路next 安装好两个软件后接下来用Dbeaver连接MySQL。
首先是新建连接选择MySQL 然后输入账号、密码测试连接 最后按照提示下载MySQL驱动即可这样便能在Dbeaver上写SQL了。
最后
学习SQL用什么软件都不是关键最重要的是你要多练习掌握SQL编程的最优方法能解决实际工作中的问题这才是学习SQL的意义。
编辑于 2022-12-17 09:59