Week7-Linux入门、初识MySQL以及SQL

    又是一周过去了,本周全程都在进行服务器操作系统和数据库相关知识的学习,同时进行了相关的实际操作部署,受益匪浅。现在就来简单总结一下本周的知识点:

    首先,购买了阿里云服务器。99元包年的,是1核2G、1M带宽40G云盘。真是相当便宜,现在买不到了。阿里云真是什么都有啊,怪不得那么牛逼。中小企业完全没有必要费时费力费人工的去自建机房自购服务器嘛,买阿里云的东西就好了。一年花几万至十几万块钱(不到一个员工的年薪),就能搞一整套服务器、数据库、存储、网络、安全相关的东西。和自建机房相比,不仅仅是节约空间和金钱的问题,更能提升效率、享受服务、减少人工开支以及设备维护成本。

             

    还能通过手机操作,非常方便。通过购买阿里云服务器,就能获得公网IP地址,进行了相关安全的设置。比如说挖洞,开放端口3306、443、80,以便进行数据交换。我们的关键操作系统:Linux,就是安装在阿里云服务器的硬盘里面的,一开始初始化就可以安装免费的Linux Centos_7_04_64。然后在本地电脑上安装Xshell,酱紫就可以在Windows界面下,通过公网地址以及账户密码,来访问阿里云上的服务器进行其他各种操作了。接着用‘黄狗’yum(包管理器)安装了许多包,比如Python、数据库等。

    好了,服务器搞定了,操作系统也搞定了,于是就可以愉快的在Linux上徜徉操作了。感觉Linux跟DOS好像啊,命令也有一些相通之处,因为都是英语的单词或者缩写嘛。比如什么mkdir创建文件夹、ls、ll,还有-d、-l、chmod等命令都进行了操作了解,当然我是记不住的,以后要用到的时候再查手册吧。文件的权限:

rwxr-xr-x 2 root  root  4096 Feb 15 14:46 cron
drwxr-xr-x 3 mysql mysql 4096 Apr 21  2014 mysql

    d代表文件夹,r代表read,w代表write,x代表execute,简单明了。用二进制来表示r是4,w是2,x是1。总结规律:越肤浅的权限越靠前数字越大,正好是倍数。每一个用户的权限(身份)用-隔开,owner/group/others(所有者、组用户、其他)。如果想修改权限用二进制表示很方便:比如755就表示(4+2+1)-(4+1)-(4+1),也就是说Linux的基本文件权限一共有九种。想修改文件夹的权限,用root账号登录敲命令改就行了。这些并不难以理解,我是真的懂了,总算没白学。以后当个服务器运维工程师也可以嘛嘻嘻,前提是得把Linux命令打印成小本揣身上。

    那么下一步就是安装MySQL数据库。阿里云上可以装,本地也可以装。据说MySQL是最流行的关系型数据库RDBMS(Relational Database Management System:关系数据库管理系统),在WEB应用方面MySQL也是最适合的,数据是以表格形式出现的,开源的。当然还有Oracle、Sybase等其他很牛的数据库,适合应用于其他场景,但是很贵哦。


看吧,Oracle的1C标配都要卖20万呢。

顾名思义,数据库就是用来创建、存储、管理数据的仓库。数据库的读写速度、与计算机前后端的交互是非常关键的,而且数据库的存在能更好的保护数据。假装很懂的说了那么多,其实我也只是了解了皮毛。总之,数据库是很重要的,是一定要有的。数据库还有专门的计算机语言:SQL !!!本周在老师的带领下,对于MySQL数据库的基础操作、目录、用户配置等熟悉了一下;用SQL对MySQL进行了表单数据库的基础制作、修改等,其实就是用SQL语句在MySQL上创建了一个非常简单的表单,以此来熟悉SQL的语法。

    大概就是这样了,学了一些皮毛。总的来说并不难,因为不涉及运算和逻辑那些弯弯绕绕,所以我也跟得上。希望下周的学习也能跟上,并且下周继续抽时间来复习Python编程中的面向对象,多做练习。runoob.com,菜鸟教程真是个很好的网站。什么不懂就去上面查,很方便。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章