写在前面
此文将不定期更新记录个人在数据库方面的学习。
学习内容都是目前按照自己对于数据库的理解设定,可能有失偏颇,过于主观,欢迎批评指正,提出宝贵意见。
SQL语法初涉
详情可见之前我的博文
初识 SQL - Adobe
通过网上教程快速入门,争取尽快熟悉基本语法以及结构框架。
主要学习的课程有: (耗时半天,2016-07-20完成)
SQL,Structured Query Language, 结构化查询语言,重要的关系数据库操作语言。
- 一体化,集数据定义,数据操纵,数据控制于一体。DDL, DML, DCL;
- 灵活,可命令行交互使用,亦可嵌入其他语言;
- 非过程化,告知要实现的内容即可,无需附带实现步骤;
- 语言简洁,语法简单,易学易用,实际使用英语口语化。
后续安排,计划通过浏览一两本相关的语法书籍进一步熟悉梳理个人知识体系,譬如《SQL必知必会》等。
- 2016-08-28 《SQL必知必会》阅读完毕,整体感觉:本书主要对常见的SQL语句进行讲解,并未涉及传统的数据库系统概念,适合入门用户学习。若无数据库管理需求仅为数据库使用者,看此书也基本够了。
MySQL初识
MySQL的开发者是瑞典AB公司,08年被Sun收购,09年Sun被甲骨文公司收购。MySQL作为一种开源的小型RDBMS,弥补了ORACLE在中小型数据库的不足,当下相当流行,有数据显示其使用人数仅次于同公司的ORACLE产品。
其次,MySQL安装配置简便,易于上手。
故此阶段,通过学习MySQL,一方面进一步熟悉SQL,另一方面了解MySQL的常规使用方式。
主要学习的课程有:
- 与 MySQL 的零距离接触_技术学习教程——慕课网 耗时1天半(2016-07-23完成)
前期目标,主要涉及数据表的增删填补,以及数据库的设计等基础知识,未涉及数据优化等进阶知识。 计划后续通过浏览相关图书结合实战,进一步巩固相关知识。
phpMyAdmin初识
(2016-07-23)
phpMyAdmin是由PHP写成的MySQL数据库系统管理程序,让管理者可用Web界面管理MySQL数据库。
这是一个图形化管理工具,便于初学者摆脱命令行直观操作,一些基本的操作都可以进行,复杂的仍需命令行输入,推荐初学者还是尽可能不要过度依赖,早期使用或许可以降低入门成本,长期使用大脑退化不利发展。该工具需要在PHP环境下配置运行,由于本人尚未涉猎PHP,推荐使用WAMP
程序,其中PHPStudy集成环境或者WAMP Server,一键配置,PHP,phpMyAdmin,MySQL一键安装完毕,强推。
phpStudy & JspStudy 2016 更新下载,新版支持 php7.0 - php 教程 phpStudy
WAMP即Windows下的”LAMP” (Apache MySQL PHP集成安装环境) 即在Windows系统下同时安装好PHP5+MySQL+Apache环境的优秀的集成软件。 可以免除安装配置多款服务器软件的麻烦 WAMP_百度百科 想学习建个网站?WAMP Server 助你在 Windows 上快速搭建 PHP 集成环境 | 异次元软件下载 windows 安装 Wamp(Apache,MySQL,PHP)详细教程 - PHP 开发学习门户
具体使用姿势若有必要后续再说。在我的设想内,我所追求的是一款便于导入导出备份的工具。
MySQL数据库任务驱动式教程
基本概念
-
C/S模式应用系统 Client Server
-
B/S模式应用系统 Brower Server
-
视图
视图是虚表,只存储对表的定义,不存储数据。是一张经过筛选的虚表,来源于数据表。可以基于单表,多表,视图创建新视图。 使用视图更新基本表数据,是指在视图中进行插入(INSERT)、更新(UPDATE)和删除(DELETE)等操作而更新基本表的数据。
目标
(2016-07-25)
1.技术与方法
WAMP平台,B-W-D三层体系结构模式,动态交互式Web数据库管理系统
2.需求分析
一般临床资源表,临床评估资源表,其他
3.系统功能模块
- 查询
- 分析
- 数据管理 (核心)(基本信息,检验诊断信息,病理诊断信息,影像诊断信息,临床治疗信息,标本信息,临床评估信息等)
- 系统维护
4.
PHP初识
HTML
2016-07-26
通过菜鸟教程HTML 教程 - 菜鸟教程,快速了解HTML(HyperText Markup Language),建立初步印象,方便后期学习。
简单理解,这是一门标记语言,非编程语言,用标签来描述网页。不知道Markdown语法的开发者当初是不是想弄一个HTML的极简版没搞成?事实应该不是这样的。一个专注于内容,一个专注于表现形式,二者相辅相成。
markdown 和 html 相比有什么(优点)区别? - 知乎
Atom 编辑器实时预览 HTML 页面 (插件: Atom HTML Preview)
HTML 速查列表
PHP与MySQL关系大揭秘
2016-07-27
PHP 与 MySQL 关系大揭秘 - 慕课网
这是一门很好很好的入门课程。课程的后半阶段结合实例,重点说明文章发布系统的开发过程,从前台到后台,一气呵成,条理清晰。
自制粗糙的简历投递管理系统
1.前台部分
- 注册界面
- 登录界面(普通用户)
- 用户中心:创建简历,修改简历,提交简历,结果通知
- 团队介绍
- 联系方式
2.后台部分
- 管理员登录界面
- 简历管理界面(修改,删除,结果通知)
- 简历浏览界面
部署网站
操作环境:Digitalocean Centos 6.8 X64 512MB 20GB
1.服务器安装LAMP
LAMP 一键安装包 by Teddysun
yum -y install wget screen unzip
wget -O lamp.zip https://github.com/teddysun/lamp/archive/master.zip
unzip lamp.zip
cd lamp-master/
chmod +x *.sh
screen -S lamp
./lamp.sh
2.复制文件
Downloading WinSCP-5.9-Setup.exe :: WinSCP
3.OK.