第一章  小A的烦恼 ----- 为什么学习数据库 和 如何选择数据库

  小A是某公司的职员,公司数据部的员工,平常的大小工作,完全离不开EXCELL,而最近小A却越来越苦恼,不由的向好朋友小Y吐槽。小Y是某互联网公司的程序员,拥有多年开发经验。

小Y:"小A,你最近'印堂发黑',越来越疲劳无力,怎么?工作上遇见什么难题了?"。

小A:"唉,别提了,最近公司发展迅速,数据量越来越大,我那'极品'电脑,关打开EXCELL就要卡个半天,再加上处理和计算,一天下来,卡顿的时间,都够我吃几顿KFC的了。"。

小Y:"...也就你能把时间和吃扯上了,那你没和公司要求换台配置好的电脑?"。

小A:"老早就提了,公司说要考虑成本,压根不给换一台电脑,现在这么大的数据量,要我在EXCELL上计算和分析,每天等待的时间,都想好好的拿包瓜子磕了,不仅没按时完成工作,还让咋部门经理说了几次。"。

小Y:"哈哈,那我给你个办法,让你能轻松解决这些问题吧"。

小A:"什么办法?赶紧给我说说。"。

小Y:"别急,我来慢慢和你说吧,我给你推荐的,正是我们程序员必不可少的数据库"。

小A:"数据库?从字面上理解,就是存放数据的仓库吧?"

小Y:"对,数据库可以存放大量的数据,并对这些数据进行操作,但是大千世界,不管什么东西,总有竞争对手的,比如你现在使用的是微软的Office吧,那你应该也知道金山的WPS吧?"。

小A:"当然知道了,不过WPS虽然小,轻便,但是Office毕竟是老牌了,大部分公司依然延用Office,不过2者的操作基本相似,连一些计算和操作的函数,也是一样的。"。

小Y:"是的,同样数据库也是这样的,现在主流的有Oracle、sqlServer、Mysql等,虽然有很多种,但其本质一样,写法上,都遵循SQL标准,因此你学完其中一个,就能很快的学会其他数据库了。"

小A:"这样啊,那我该学哪个呢?"。

小Y:"这也是很多人想问的问题了,其实学哪个都可以,毕竟技多不压身,在挑选哪个的时候,要根据你的实际考虑,例如,Oracle是目前大公司最主流的数据库,Sqlserver和Mysql则基本称霸中小型企业,但是Oracle作为大哥,其软件安装流程、操作以及学习过程,都会比SqlServer和Mysql难一点,像你这样不以数据库学习为主的小菜鸟,还是选选SqlServer和Mysql吧"。

小A:"那基本我要排除Oracle的学习了,那么Sqlserver和Mysql我该选哪一个呢?"。

小Y:"这很简单,Sqlserver和Mysql的难度都很低,但是你们公司并没有购买SqlServer的使用权,你在公司私自使用,被发现是要罚款的,为了避免尴尬,你还是优先学习Mysql吧,因为Mysql是完全开源免费的数据库。"。

小A:"原来还有这讲究,说起来Office也是收费的呢,但是WPS却是免费的,这是一个道理吧?"。

小Y:"你说的完全对,可能你会觉得,破解Office或者sql不就行了,实际上在公司里面,还是尽可能避免这种行为的。好了,既然决定了Mysql,那我们就要着手学习了。"。

小A:"好,不过我现在肚子饿了,我们先去吃顿好吃的,你再教我Mysql吧!"。

小Y:"你对学习的热情,要有这么高就好了,好吧,那我们先去吃饭!"。

《Mysql 公司职员学习篇》 第一章 小A的烦恼的更多相关文章

  1. 《Mysql 公司职员学习篇》 第二章 小A的惊喜

          第二章 小A的惊喜  ---- 认识数据库 吃完饭后,小Y和小A回到了家里,并打开电脑开始学习Mysql. 小Y:"小A,你平时的Excell文件很多的情况下,怎么样存放Exce ...

  2. 《Mysql 公司职员学习篇》 第三章 小A的疑问

    第三章 小A的疑问  ---- 数据类型和自增列 小A拿着鸡腿,回到了房间里面,咬了一嘴油,说:"我有2个疑问,在Excell里面,像列PetAge(宠物年龄)这样的数字,我一般会设置成数值 ...

  3. Java学习记录第一章

    学习Java第一章的记录,这一章主要记录的是Java的最基础部分的了解知识,了解Java的特性和开发环境还有Java语言的优缺点. 计算机语言的发展大概过程:机器语言--->汇编语言---> ...

  4. JVM学习篇-第一篇

    JVM学习篇-第一篇 JDK( Java Development Kit): ​ Java程序设计语言.Java虚拟机.Java类库三部分统称为JDK,JDK是用于支持Java程序开发的最小环境** ...

  5. ASP.NET自定义控件组件开发 第一章 第三篇 第一章的完结篇

    ASP.NET自定义控件组件开发 第一章 第三篇   第三篇:第一章的完结篇 系列文章链接: ASP.NET自定义控件组件开发 第一章 待续 ASP.NET自定义控件组件开发 第一章 第二篇 接着待续 ...

  6. Java学习笔记 第一章 入门<转>

    第一章 JAVA入门 一.基础常识 1.软件开发 什么是软件? 软件:一系列按照特定顺序组织的计算机数据和指令的集合 系统软件:DOS,Windows,Linux 应用软件:扫雷.QQ.迅雷 什么是开 ...

  7. 《跟我学Shiro》学习笔记 第一章:Shiro简介

    前言 现在在学习Shiro,参照着张开涛老师的博客进行学习,然后自己写博客记录一下学习中的知识点,一来可以加深理解,二来以后遗忘了可以查阅.没有学习过Shiro的小伙伴,也可以和我一起学习,大家共同进 ...

  8. Mysql必知必会 第一章 了解SQL

    第一章 了解SQL 1.1 数据库基础 1.1.1 什么是数据库 数据库的定义:保存有组织的数据的容器 数据库软件不是数据库,而是DBMS 1.1.2 表 表(Table)的定义:某种特定类型数据的结 ...

  9. 学习python 第一章

    目录 第一章... 1 1:新建项目... 1 2:修改默认模板... 3 3:什么是变量... 3 4:重指向... 3 5:常量的表示... 4 6:格式化输出(三种方法)... 4 7:打印一个 ...

随机推荐

  1. 14、AppWidget及Launcher

    一.Launcher的简单研究 1 什么是Launcher Android系统启动后加载的第一个程序 . 这个程序是其他应用程序的入口 . Launcher构成: HomeScreen : (Work ...

  2. CF 55D - Beautiful numbers(数位DP)

    题意: 如果一个数能被自己各个位的数字整除,那么它就叫 Beautiful numbers.求区间 [a,b] 中 Beautiful numbers 的个数. 分析:先分析出,2~9 的最大的最小公 ...

  3. HDU4289 Control 最大流

    经典题,求去掉若干个点,使得两个点不在连通,总价值最少 所以拆点最小割,除了拆点边,流量都为无穷,拆点边是流量为价值 #include <iostream> #include <cs ...

  4. HDU 5607 graph 矩阵快速幂 + 快速幂

    这道题得到了学长的助攻,其实就是一个马尔科夫链,算出一步转移矩阵进行矩阵快速幂就行了,无奈手残 这是我第一回写矩阵快速幂,写的各种毛病,等到调完了已经8点44了,交了一发,返回PE,(发现是少了换行) ...

  5. Web---JSTL(Java标准标签库)-Core核心标签库、I18N国际化、函数库

    前面为JSTL中的常用EL函数,后面的为具体演示实例! JSTL简介: JSTL(Java Standard Tag Library) –Java标准标签库. SUN公司制定的一套标准标签库的规范. ...

  6. MVC 实现计算页面执行时间

    使用 ActionFilterAttribute 来实现: public class PerformanceActionAttribute:ActionFilterAttribute { public ...

  7. ios开发中,A valid provisioning profile for this executable was not found,的解决方法

    手头上的一个ios项目在上架后,再进行时出现了以上的这个错误,这是上架后忘了对一些配置进行复原 我的项目解决方法是: 是上面的这一块出现了问题,图片上的配置是正常的情况,但是上架的时候对其进行了修改, ...

  8. JSFのAjaxタグのoneventでbegin/complete/successを使う

    PrimeFacesに慣れてしまって.通常のHTMLタグでの記述方法がわからなかったりする点があった…ので.メモ. Ajaxでリクエスト送信のタイミングやレスポンスが戻るタイミングに何らか(JavaS ...

  9. BNUOJ-29364 Bread Sorting 水题

    题目链接:http://www.bnuoj.com/bnuoj/problem_show.php?pid=29364 题意:给一个序列,输出序列中,二进制1的个数最少的数.. 随便搞搞就行了,关于更多 ...

  10. Go: using a pointer to array

    下面的不是指针指向数组,而是指针指向Slice I'm having a little play with google's Go language, and I've run into someth ...