MYSQL学习思考1

mysql作为数据存储的空间,以及提供数据查询的功能,主要用来制作一些动态的工具,类似于应用在web设计中形成动态网页。意义就在于可以根据不同的条件处理和输出不同的内容,比如查询某资料,浏览器输出相关内容,再比如设置USERS数据表,用于用户登录认证。这就是数据库最基本的应用。

数据库在实际应用时,较常接触的应用方式便是web网页嵌套mysql数据库相关语句,进行动态网页设计。此方法好处在于,只要设备中安装了浏览器,就可以进行网页浏览、互动等操作。前端使用html+js/php/vbs等语言,构造html网页基础,用css等进行网站布局装修等功能。使用asp/jsp等架构方式,进行服务器端运行,服务器apache/IIS等识别语句并运行,连接数据库后,通过查找、修改数据库内数据,形成html文档,返回给用户浏览器,浏览器渲染后形成网页界面。

但是数据库的应用自然不止这种方式,我们熟悉的手机软件,不论运行在android、ios、windowsphone等任何平台,都可以开发对应的应用软件,通过联网与数据库进行互动。在windows系统中、ios系统中、linux系统中等都可以开发相应的软件,作为用户交互界面,进行数据库数据操作。

我们在开发一个项目时,有三个极其重要的事情要做,第一,是设计出符合需求的数据库结构与操作类型;第二,设计出符合需求的互动面板与页面;第三,码代码,进行实际开发。由于一个成熟项目的数据库结构较为复杂,容易让人弄不清楚,因此,在进行数据库结构和操作类型设计时,可以使用一定的工具辅助设计和记录结构,这就可以使用EDRAW上的一些工具或独立的数据库结构设计工具。这也是在学习数据库技术过程中不可或缺的部分,需要安排时间和精力学习并实践上述工具。

具体使用什么面板作为用户交互界面,需要根据操作系统和使用需求而定,目前对我而言,使用web开发更为可行。一方面,web开发的工具更为简单,仅需要一个notepad++就可以进行开发,另一方面,语言仅需使用html/css/js这几个相对简单的语言便可,中文资料更全,学习过程和环境配置过程都更简单。

先前考虑过使用access作为面板工具,制作库房管理系统,用mysql或access做为数据库,使用vbs语言,在windows上运行。此种方式其实也需要掌握,因为access也有一些辅助的开发工具,而且access与excel、visual studio等更加兼容,都使用vbs作为脚本语言,将来也会有可能用到的时候。但目前而言,先弄明白web与mysql的操作更加基础。后续的学习始终逃不掉数据库与各类面板的连接,例如与android应用程序、windows应用程序等,也自然是需要学习的。

在学习过程中,要完整经历一个项目,从项目需求挖掘与数据库结构设计,到web界面设计与web中使用js连接数据库和操作数据库都需要进行实践。因此,需要挑选一个有相关教程的web动态网页设计去进行实践。作为教程,可以使用图书馆中借出来的书,也可以使用在网易云课堂等上面的实验教程。

以上,总结了部分学习mysql时的经验,望在学习时多进行实践操作。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

iamlongalong

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值