想学数据库,但什么都不懂,该怎么学?还有C语言和数据库有没有关系呢?

哎,兄弟,之前搞数据库的时候,确实遇到过很多坑。
我记得有一次,当我刚刚开始时,我无法理解数据库和数据库管理软件之间的区别。
当时我以为数据库就是数据库,但是搞了半天发现数据库文件不能直接操作,必须通过DBMS(数据库管理软件)来操作。
当时我的头简直天旋地转。

然后就开始学习SQL语句,这是基本功。
还记得那次我买了一本《必知必掌握SQL》。
那本书真的很好,我把基础知识学得很好。

就数据库管理软件而言,市场上有很多软件。
我开始使用 MySQL 是因为它体积小但功能强大。
我还购买了一本 Ben Fortas 写的《必须了解 MySQL》。
它紧凑、实用、经典。

但是说到底,兄弟,你选择什么数据库管理软件还是要看你的需求。
你需要了解市场上主流的Oracle、MySQL、SQLServer、DB2 、Sybase等。

此外,C语言还可以与DBMS通信,操作数据库。
但是记住,现在很多高级语言都可以实现和DBMS的互连,所以我从来没有接触过这方面的东西,不敢乱说。

总之,兄弟,我对数据库的了解很多,慢慢来,别着急。

Vba和SQL和c语言的区别

嘿,我正在向您介绍这些编程语言。
当我开始学习计算机科学时,VB还很流行。
当时大概是2 002 年或者2 003 年,单位的几个兄弟正在用VB写内部小玩意。
记得有一个朋友写了一个小软件,可以自动批量将数据填充到Excel中,省去了很多麻烦。
当时我觉得VB真的很简单,拖拽就可以搞定东西了。

后来发布了VBA。
我记得大概是2 005 年或者2 006 年左右,我开始接触Office,发现它有一个“宏”功能,可以用VBA编写。
那时我还在做财务,经常要处理一堆Excel表格,用VBA写一些宏,比如自动筛选、生成报表,这样效率就高多了。
我记得有一次我编写了一个 VBA 脚本,可以根据多个电子表格的汇总数据自动生成 PPT。
这家伙和他的老板都称赞我很棒。
所以你也说了,VBA确实是个好东西,尤其是Office这样的软件。
没有它它真的无法工作。

后来我重新连接了SQL。
大约在2 008 年或2 009 年,我开始学习数据库,发现SQL确实是一门强大的语言。
当时,我的公司正在使用 SQL Server。
我编写了SQL语句来快速从数据库中提取数据并进行数据分析。
我记得曾经编写过一个 SQL 查询,可以从数百个表中提取我们需要的数据,然后生成报告。
这种类型比手动查询效率要高得多。
所以你说的,SQL在数据处理方面确实是一个强大的工具。

至于C语言,那就更老套了。
我学计算机的时候,C是必修课。
那时大概是1 9 9 8 年或者1 9 9 9 年,我刚刚开始学习C语言。
我觉得这真的很难。
我花了很长时间才理解指针和其他东西。
后来我发现C语言在底层开发方面确实是一门强大的语言。
记得有一次,单位一个小伙子用C语言写了一个系统。
这家伙的表现非常好。
所以你说的对,C语言确实是底层开发的一个强大工具。

这些语言各有特点,用在不同的地方。
VBA主要用于软件自动化,扩展软件功能并执行某些软件本身无法执行的任务,或者使用VBA解决某些手动无法执行的任务。
SQL应用域主要用于高效管理大数据; C语言往往是在底层开发的,像操作系统、芯片等,因此,这些语言都有自己的用法。
最主要的是要在正确的地方使用它。